西門(mén)子s7-200初學(xué)寶典_W_第1頁(yè)
西門(mén)子s7-200初學(xué)寶典_W_第2頁(yè)
西門(mén)子s7-200初學(xué)寶典_W_第3頁(yè)
西門(mén)子s7-200初學(xué)寶典_W_第4頁(yè)
西門(mén)子s7-200初學(xué)寶典_W_第5頁(yè)
已閱讀5頁(yè),還剩368頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、 www.PLC西門(mén)子S7-200初學(xué)寶典 www.PLC第1章概述1.1PLC控制系統(tǒng)的構(gòu)成與特點(diǎn)1.PLC控制系統(tǒng)的構(gòu)成 www.PLC繼電器控制系統(tǒng)和PLC 控制系統(tǒng)實(shí)現(xiàn)邏輯控制的方式不同,繼電器控制邏輯由繼電器硬件連線組成,PLC控制邏輯由程序組成。PLC利用程序中的“軟繼電器”取代傳統(tǒng)的物理硬件繼電器,使控制系統(tǒng)的硬件結(jié)構(gòu)大大簡(jiǎn)化,具有價(jià)格便宜、維護(hù)方便、編程簡(jiǎn)單、控制功能強(qiáng)等優(yōu)點(diǎn)。 www.PLC2.PLC控制系統(tǒng)的特點(diǎn)(1) PLC控制系統(tǒng)硬件結(jié)構(gòu)簡(jiǎn)單(2) PLC的控制邏輯更改方便 (3) 系統(tǒng)穩(wěn)定、維護(hù)方便 1.

2、2PLC的產(chǎn)生與定義可編程序控制器是一種數(shù)字運(yùn)算操作的電子系統(tǒng),專為在工 業(yè)環(huán)境下應(yīng)用而設(shè)計(jì)。它采用可編程序的存儲(chǔ)器,用來(lái)在其內(nèi)部存儲(chǔ)執(zhí)行邏輯運(yùn)算、順序控制、定時(shí)、計(jì)數(shù)和算術(shù)運(yùn)算等操作的指令,并通過(guò)數(shù)字式或模擬式的輸入和輸出控制各種類型的機(jī)械或生產(chǎn)過(guò)程??删幊绦蚩刂破骷捌溆嘘P(guān)外圍設(shè)備,都應(yīng)按易于與工業(yè)控制系統(tǒng)聯(lián)成一個(gè)整體,易于擴(kuò)充其功能的原則設(shè)計(jì)。 www.PLC1.3PLC的應(yīng)用、分類及程序語(yǔ)言1.PLC主要應(yīng)用以下幾個(gè)方面(1)開(kāi)關(guān)量邏輯控制(2)模擬量控制(3)運(yùn)動(dòng)控制(4)多級(jí)控制 www.PLC2.PLC分類整體式的PLC也稱為PLC的基本單元, 在基

3、本單元的基礎(chǔ)上可以加裝擴(kuò)展模 塊以擴(kuò)大其使用范圍。適合常規(guī)電氣 控制。 模塊式的PLC是把CPU、輸入接口、輸出接口等做成獨(dú)立的單元模塊,具有配置靈活、組裝方便的優(yōu)勢(shì),適合輸入/輸出點(diǎn)數(shù)差異較大或有特殊功能要求的控制系統(tǒng)。 小于128點(diǎn) 整體式按結(jié)構(gòu)分模塊式小型機(jī)按I/O點(diǎn)的總數(shù)分129512點(diǎn) 中型機(jī)大型機(jī)512點(diǎn)以上 www.PLC3. 程序語(yǔ)言梯形圖語(yǔ)言指令表語(yǔ)言 www.PLC1.4PLC的結(jié)構(gòu)主要由CPU、存儲(chǔ)器、I/O接 口、通組成 口和電源等幾部分 www.PLC www.PLC1.5PLC的循環(huán)掃描工作方式每一個(gè)掃

4、描周期分為讀 輸入、執(zhí)行程序、處理通訊請(qǐng)求、執(zhí)行CPU自診斷和寫(xiě)輸出5個(gè)階段 www.PLC梯形圖編程語(yǔ)言是一種圖形語(yǔ)言兩種梯形圖的繼電器符號(hào)圖對(duì)照 物理繼電器 PLC繼電器 線 圈 () 觸點(diǎn) 常開(kāi) 常閉 1. 梯形圖編程語(yǔ)言 www.PLCSSB線圈 繼電器控 制 KM常常開(kāi)觸觸點(diǎn)I0.1(Q0.0)線圈PLC控制.0I0.Q2KM點(diǎn) 2. 兩種控制的梯形圖比較 www.PLCPLC的用戶程序改變 控制功能改變 觸點(diǎn)個(gè)數(shù)無(wú)限 繼電器用程序軟連接 PLC繼電器 繼電器的接線改變控制功能改變 觸點(diǎn)個(gè)數(shù)有限 繼電器需硬接線連接 物理繼電器 3. 兩

5、種控制中繼電器的區(qū)別 www.PLC例如QKH用PLC控制外部接線不變,改變用戶程序。 SBSBKMFU12KMKMKHSB2KMM輸入SB1輸出 3 設(shè)備PLC設(shè)備 KH用繼電器控制要改變控制電路的實(shí)際接線。 欲改變控制功能: PLC控制外部接線 主電路相同 繼電器控制接線 www.PLCI0.1I0.(Q0.0)Q0.梯形圖程序語(yǔ)句表程序0LDI0.0OQ0.0ANI0.1=Q0.0指令語(yǔ)句是PLC用戶程序的基礎(chǔ)元素 多條指令語(yǔ)句的組合構(gòu)成了語(yǔ)句表 程序 用助記符表示指令的功能 二、 語(yǔ)句表編程語(yǔ)言 www.PLCKMSB1QFU KMKHI

6、0.0 I0.1I0.2Q0.0B2PLC1LT1MM主電路3 輸出端子輸入端子Q0.0I0.0I0.0I0.2 Q0.0I0.1KMI0.0()I0.1I0.1I0.2I0.21L公共端公共端PLC1M 輸入部分用戶程序輸出部分.0Q等效電路圖 SS3. PLC控制的原理 www.PLCKMSB1觸點(diǎn)閉合I0.0 I0.1I0.2Q0.0QFU KMKHB2PLC1L電動(dòng)機(jī)轉(zhuǎn)T1MKM通電M3 I0.0閉合 線圈通電接點(diǎn)閉合SB1閉合Q0.0I0.0I0.0I0.2 Q0.0I0.1KMI0.0()I0.1I0.1I0.2觸點(diǎn)閉合I0.21LPLC1M .0Q SS www.

7、PLCKMSB1觸點(diǎn)斷開(kāi)I0.0 I0.1I0.2Q0.0QFU KMKHB2PLC1L電動(dòng)停轉(zhuǎn)T1MKM通斷電M3 I0.1 斷開(kāi) 線圈斷電接點(diǎn)斷開(kāi)SB2閉合Q0.0I0.0I0.0I0.2 Q0.0I0.1I0.0()I0.1I0.1I0.2觸點(diǎn)斷開(kāi)I0.21LPLC1M KM.0Q SS www.PLC第2章存儲(chǔ)器的數(shù)據(jù)類型與尋址方式 www.PLCS7-200的主要指標(biāo)及接線端口S7-200的主要指標(biāo) 1.S7-200 PLC的結(jié)構(gòu) www.PLC2.S7-200的主要指標(biāo)特性CPU221CPU222CPU

8、224CPU226外形尺寸(mm) 90 x 80 x 6290 x 80 x 62120.5 x 80 x 62190 x 80 x 62可在運(yùn)行模式下編輯 不可在運(yùn)行模式下編輯 4 096字節(jié) 4 096字節(jié) 4 096字節(jié) 4 096字節(jié) 8 192字節(jié) 12 288字節(jié) 16 384字節(jié) 24 576字節(jié) 數(shù)據(jù)存儲(chǔ)區(qū) 2 048字節(jié) 2 048字節(jié) 8 192字節(jié) 10 240字節(jié) 掉電保持時(shí)間 50小時(shí) 50小時(shí) 100小時(shí) 100小時(shí) 本機(jī)I/O:數(shù)字量 6入/4出 8入/6出 14入/10出 24入/16出 擴(kuò)展模塊 0個(gè)模塊 2個(gè)模塊 7個(gè)模塊 7個(gè)模塊 高速計(jì)數(shù)器:單相/雙相

9、 4路30KHz2路20KHz4路30KHz2路20KHz6路30KHz4路20KHz6路30KHz4路20KHz脈沖輸出(DC) 2路20KHz2路20KHz2路20KHz2路20KHz模擬電位器 1122實(shí)時(shí)時(shí)鐘 配時(shí)鐘卡 配時(shí)鐘卡 內(nèi)置 內(nèi)置 通訊口 1RS-4851RS-4851RS-4852RS-485浮點(diǎn)數(shù)運(yùn)算 有 I/O映象區(qū) 256 (128入/128出) 布爾指令執(zhí)行速度 0.22s /指令 www.PLC2.1.2S7-200系列PLC的外部端子圖每種型號(hào)的CPU都有DC/DC/DCAC/DC/RLY分別表示CPU電源的類型、輸入端口的電源類型及輸出端口器件

10、的類型。 DC為晶體管,RLY為繼電器 www.PLCCPU221DC/DC/DC端子圖 www.PLCCPU222AC/DC/RLY端子圖 www.PLCCPU224AC/DC/RLY端子圖 www.PLCCPU226AC/DC/RLY端子圖 www.PLCS7-200CPU存儲(chǔ)器的數(shù)據(jù)區(qū) 數(shù)據(jù)類型 1. 數(shù)據(jù)類型及范圍基本數(shù)據(jù)類型無(wú)符號(hào)整數(shù)基本數(shù)據(jù)類型有符號(hào)整數(shù)十進(jìn)制十六進(jìn)制十進(jìn)制十六進(jìn)制字節(jié)B(8位) 02550FF字節(jié)B(8 位) 128127807F字W(16位) 0655350FFFF整

11、型(16 位) 32 76832 76780007FFF雙字D(32位) 0 4 294 9672950 FFFFFFFF雙整型 (32位) 2 147 4836482 147 48364780000000 7FFFFFFF布爾型(1位) 0或1實(shí)數(shù)(32位) 10381038 www.PLC2. 常數(shù)進(jìn)制使用格式舉例十進(jìn)制 十進(jìn)制數(shù)值 20 047十六進(jìn)制 十六進(jìn)制值 16#4E4F二進(jìn)制 二進(jìn)制值 2#100 1110 0100 1111ASCII碼 ASCII碼文本How are you?實(shí)數(shù)或浮點(diǎn)格式 ANSI/IEEE 754-1985+1.175495E-38(正數(shù)

12、) 1.175495E-38(負(fù)數(shù)) www.PLC2.2.2 數(shù)字量輸入輸出映象區(qū)(I/Q區(qū))1. 數(shù)字量輸入映象區(qū)(I區(qū))位 I0.0I0.7 I15.0I15.7128點(diǎn) 字節(jié) IB0、IB1、IB1516個(gè) 字 IW0、IW2、IW148個(gè) 雙字 ID0、ID4、ID8、ID124個(gè) www.PLC(1)位I字節(jié)地址.位地址I1.0表示數(shù)字量輸入映象區(qū)第1個(gè)字節(jié)的第0位。 (2)字節(jié)(B)IB起始字節(jié)地址IB0表示數(shù)字量輸入映象區(qū)第0個(gè)字節(jié),共8位,其中第0位是最低位,第7位為最高位。 www.PLC(3)字(W)IW起始字節(jié)地址一個(gè)字含

13、兩個(gè)字節(jié),這兩個(gè)字節(jié)的地址必須連續(xù),其中低位字節(jié)是高8位,高位字節(jié)是低8位。如IW0中IB0是高8位,IB1 是低8位 (4)雙字(DW)ID起始字節(jié)地址一個(gè)字含四個(gè)字節(jié),這四個(gè)字節(jié)的地址必須連續(xù),最低位字節(jié)在一個(gè)雙字中是最高8位。如ID0中IB0是最高8位,IB1是高8 位,IB2是低8位,IB3是最低8位 www.PLC2. 數(shù)字量輸出映象區(qū)(Q區(qū))位 Q0.0Q0.7 Q15.0Q15.7128點(diǎn) 字節(jié) QB0、QB1、QB1516個(gè) 字 QW0、QW2、QW148個(gè) 雙字 QD0、QD4、QW8、QD124個(gè) www.PLC(1)位Q字節(jié)地址.位地址Q0

14、.0表示數(shù)字量輸出映象區(qū)第0個(gè)字節(jié)的第0位。 (2)字節(jié)(B)QB起始字節(jié)地址QB0表示數(shù)字量輸出映象區(qū)第0個(gè)字節(jié),共8位,其中第0位是最低位,第7位為最高位。 www.PLC(3)字(W)QW起始字節(jié)地址一個(gè)字含兩個(gè)字節(jié),這兩個(gè)字節(jié)的地址必須連續(xù),其中低位字節(jié)是高8位,高位字節(jié)是低8位。如QW0中QB0是高8位, QB1是低8位 (4)雙字(DW)QD起始字節(jié)地址一個(gè)字含四個(gè)字節(jié),這四個(gè)字節(jié)的地址必須連續(xù),最低位字節(jié)在一個(gè)雙字中是最高8位。如QD0中QB0是最高8位,QB1是高8位,QB2是低8位,QB3是最低8位 www.PLC2.2.3模擬量輸入輸出映象區(qū)

15、(AI/AQ區(qū))1. 模擬量輸入映象區(qū)(AI區(qū))AIW起始字節(jié)地址將測(cè)得的模擬量(如溫度、壓力)轉(zhuǎn)換成1個(gè)字長(zhǎng)(16位 ) 的數(shù)字量存儲(chǔ)。模擬量輸入用區(qū)域標(biāo)識(shí)符(AI)、數(shù)據(jù)長(zhǎng)度 (W)及字節(jié)的起始地址表示。 CPU221、222有16路模擬量輸入:AIW0、AIW2、AIW30CPU224、226有32路模擬量輸入:AIW0、AIW2、AIW62 www.PLC2. 模擬量輸出映象區(qū)(AQ區(qū))AQW起始字節(jié)地址把1個(gè)字長(zhǎng)(16位 )的數(shù)字量按比例轉(zhuǎn)換成模擬電壓或電流輸出。模擬量輸出用區(qū)域標(biāo)識(shí)符(AQ)、數(shù)據(jù)長(zhǎng)度(W) 及字節(jié)的起始地址表示。 CPU221、222有16路模擬量

16、輸出: AQW0、AQW2、AQW30CPU224、226有32路模擬量輸出: AQW0、AQW2、AQW62 www.PLC2.2.4 變量存儲(chǔ)器區(qū)(V區(qū))變量存儲(chǔ)器區(qū)用于程序執(zhí)行過(guò)程中存儲(chǔ)邏輯運(yùn)算的中間結(jié)果, 也可以使用變量存儲(chǔ)器保存與工作過(guò)程相關(guān)的數(shù)據(jù)。 位 V0.0V0.7 V8191.0V8191.765536點(diǎn) 字節(jié) VB0、VB1、VB81918192個(gè) 字 VW0、VW2、VW81904096個(gè) 雙字 VD0、VD4、VD81882048個(gè) www.PLC(1)位V字節(jié)地址.位地址V1.0表示變量存儲(chǔ)器第1個(gè)字節(jié)的第0位。 (2)字節(jié)(B)VB起

17、始字節(jié)地址VB0表示變量存儲(chǔ)器第0個(gè)字節(jié),共8位,其中第0位是最低位,第7位為最高位。 www.PLC(3)字(W)VW起始字節(jié)地址一個(gè)字含兩個(gè)字節(jié),這兩個(gè)字節(jié)的地址必須連續(xù),其中低位字節(jié)是高8位,高位字節(jié)是低8位。如VW0中VB0是高8位, VB1是低8位 (4)雙字(DW)VD起始字節(jié)地址一個(gè)字含四個(gè)字節(jié),這四個(gè)字節(jié)的地址必須連續(xù),最低位字節(jié)在一個(gè)雙字中是最高8位。如VD0中VB0是最高8位,VB1是高 8位,VB2是低8位,VB3是最低8位 www.PLC2.2.5 位存儲(chǔ)器區(qū)(M區(qū))PLC執(zhí)行程序過(guò)程中,常常需要位控制,位存儲(chǔ)器就是根 據(jù)這個(gè)要求建立的。

18、 位 M0.0M0.7 M31.0M31.7256點(diǎn) 字節(jié) MB0、MB1、MB3132個(gè) 字 MW0、MW2、MW3016個(gè) 雙字 MD0、MD4、MD288個(gè) www.PLC(1)位M字節(jié)地址.位地址M1.0表示位存儲(chǔ)器區(qū)第1個(gè)字節(jié)的第0位。 (2)字節(jié)(B)MB起始字節(jié)地址MB0表示位存儲(chǔ)器區(qū)第0個(gè)字節(jié),共8位,其中第0位是最低位,第7位為最高位。 www.PLC(3)字(W)MW起始字節(jié)地址一個(gè)字含兩個(gè)字節(jié),這兩個(gè)字節(jié)的地址必須連續(xù),其中低位字節(jié)是高8位,高位字節(jié)是低8位。如MW0中MB0是高8位, MB1是低8位 (4)雙字(DW)MD起始字節(jié)地址一個(gè)

19、字含四個(gè)字節(jié),這四個(gè)字節(jié)的地址必須連續(xù),最低位字節(jié)在一個(gè)雙字中是最高8位。如MD0中MB0是最高8位,MB1是高8位,MB2是低8位,MB3是最低8位 www.PLC2.2.6 順序控制繼電器區(qū)(S區(qū))順序控制繼電器區(qū)是S7-200系列為順序控制繼電器的數(shù)據(jù)而建立的一個(gè)存儲(chǔ)區(qū),用“S”表示,用于步進(jìn)過(guò)程的控制。 位 S0.0S0.7 S31.0S31.7256點(diǎn) 字節(jié) SB0、SB1、SB3132個(gè) 字 SW0、SW2、SW3016個(gè) 雙字 SD0、SD4、SD288個(gè) www.PLC(1)位S字節(jié)地址.位地址S1.0表示順控區(qū)第1個(gè)字節(jié)的第0位。(2)字節(jié)(B

20、)SB起始字節(jié)地址SB0表示順控區(qū)第0個(gè)字節(jié),共8位,其中第0位是最低位, 第7位為最高位。 www.PLC(3)字(W)SW起始字節(jié)地址一個(gè)字含兩個(gè)字節(jié),這兩個(gè)字節(jié)的地址必須連續(xù),其中低位字節(jié)是高8位,高位字節(jié)是低8位。如SW0中SB0是高8位, SB1是低8位 (4)雙字(DW)SD起始字節(jié)地址一個(gè)字含四個(gè)字節(jié),這四個(gè)字節(jié)的地址必須連續(xù),最低位字節(jié)在一個(gè)雙字中是最高8位。如SD0中SB0是最高8位,SB1是高 8位,SB2是低8位,SB3是最低8位 www.PLC2.2.7 局部存儲(chǔ)器區(qū)(L區(qū))局部存儲(chǔ)器和變量存儲(chǔ)器很相似,主要區(qū)別是變量存儲(chǔ)器是 全局有效的

21、,而局部存儲(chǔ)器是局部有效的。 其中前60個(gè)用作暫時(shí)存儲(chǔ)器或給子程序傳遞參數(shù),后四個(gè)字節(jié) (LB60LB63)保留。 位 L0.0L0.7L63.0 L63.7512點(diǎn) 字節(jié) LB0、LB1、LB6364個(gè) 字 LW0、LW2、LW6232個(gè) 雙字 LD0、LD4、LD6016個(gè) www.PLC(1)位L字節(jié)地址.位地址L1.0表示局部存儲(chǔ)器區(qū)第1個(gè)字節(jié)的第0位。 (2)字節(jié)(B)LB起始字節(jié)地址LB0表示局部存儲(chǔ)器區(qū)第0個(gè)字節(jié),共8位,其中第0位是最低位,第7位為最高位。 www.PLC(3)字(W)LW起始字節(jié)地址一個(gè)字含兩個(gè)字節(jié),這兩個(gè)字節(jié)的地址必須連續(xù),其

22、中低位字節(jié)是高8位,高位字節(jié)是低8位。如LW0中LB0是高8位, LB1是低8位 (4)雙字(DW)LD起始字節(jié)地址一個(gè)字含四個(gè)字節(jié),這四個(gè)字節(jié)的地址必須連續(xù),最低位字節(jié)在一個(gè)雙字中是最高8位。如LD0中LB0是最高8位,LB1是高 8位,LB2是低8位,LB3是最低8位 www.PLC2.2.8 定時(shí)器存儲(chǔ)器區(qū)(T區(qū))S7-200定時(shí)器的精度分為1、10、100ms三種。 S7-200系列PLC定時(shí)器的編號(hào)為T(mén)0T255,共256個(gè)定時(shí)器, 其定時(shí)器的地址由T和定時(shí)器編號(hào)組成。 2.2.9 計(jì)數(shù)器存儲(chǔ)器區(qū)(C區(qū))S7-200系列PLC計(jì)數(shù)器的編號(hào)為C0C255,共256個(gè)計(jì)數(shù)

23、器, 其計(jì)數(shù)器的地址由C和計(jì)數(shù)器編號(hào)組成。 www.PLC2.2.10 高速計(jì)數(shù)器區(qū)(HC區(qū))高速計(jì)數(shù)器用來(lái)累計(jì)比CPU掃描速率更快的。若要存取高速計(jì)數(shù)器的值則必須給出高速計(jì)數(shù)器的地址,即存儲(chǔ)器的類型 (HC)和計(jì)數(shù)器編號(hào)(如HC0)。S7-200系列PLC有HC0 HC5共6個(gè)高速計(jì)數(shù)器。 高速計(jì)數(shù)器的當(dāng)前值為32位帶符號(hào)整數(shù)值,當(dāng)前值為只讀值。 www.PLC2.2.11 累加器區(qū)(AC區(qū))CPU提供了4個(gè)32位累加器(AC0、AC1、AC2、AC3)。 可以按字節(jié)、字或雙字來(lái)存取累加器數(shù)據(jù)中的數(shù)據(jù),其存取 數(shù)據(jù)的長(zhǎng)度由所用指令決定。 但是,以字節(jié)形式讀/寫(xiě)

24、累加器中的數(shù)據(jù)時(shí),只能讀/寫(xiě)累加器32位數(shù)據(jù)中的最低8位數(shù)據(jù)。 如果是以字的形式讀/寫(xiě)累加器中的數(shù)據(jù),只能讀/寫(xiě)累加器 32位數(shù)據(jù)中的低16位數(shù)據(jù)。 只有采取雙字的形式讀/寫(xiě)累加器中的數(shù)據(jù)時(shí),才能一次讀寫(xiě)全部32位數(shù)據(jù)。 www.PLC2.2.12特殊存儲(chǔ)器區(qū)(SM區(qū))位 SM0.0SM0.7 SM549.0SM549.74400點(diǎn) 字節(jié) SMB0、SMB1、SMB549550個(gè) 字 SMW0、SMW2、SMW548275個(gè) 雙字 SMD0、SMD4、SMD544137個(gè) www.PLC(1)位SM字節(jié)地址.位地址SM1.0表示特殊存儲(chǔ)器區(qū)第1個(gè)字節(jié)的第0位。

25、(2)字節(jié)(B)SMB起始字節(jié)地址SMB0表示特殊存儲(chǔ)器區(qū)第0個(gè)字節(jié),共8位,其中第0位是最低位,第7位為最高位。 www.PLC(3)字(W)SMW起始字節(jié)地址一個(gè)字含兩個(gè)字節(jié),這兩個(gè)字節(jié)的地址必須連續(xù),其中低位 字節(jié)是高8位,高位字節(jié)是低8位。如SMW0中SMB0是高8位, SMB1是低8位 (4)雙字(DW)SMD起始字節(jié)地址一個(gè)字含四個(gè)字節(jié),這四個(gè)字節(jié)的地址必須連續(xù),最低位字節(jié)在一個(gè)雙字中是最高8位。如SMD0中SMB0是最高8位, SMB1是高8位,SMB2是低8位,SMB3是最低8位 www.PLC2.3S7-200CPU存儲(chǔ)器的直接尋址方式1. 位

26、尋址2. 字節(jié)尋址 字節(jié)尋址以存儲(chǔ)區(qū)標(biāo)識(shí)符、字節(jié)標(biāo)識(shí)符、字節(jié)地址組合而成 www.PLC3. 字尋址 字尋址以存儲(chǔ)區(qū)標(biāo)識(shí)符、字標(biāo)識(shí)符、字節(jié)地址組合而成 4. 雙字尋址 雙字尋址以存儲(chǔ)區(qū)標(biāo)識(shí)符、雙字標(biāo)識(shí)符、字節(jié)地址組合而成 www.PLC2.4S7-200CPU存儲(chǔ)器的間接尋址方式在直接尋址方式中,直接使用存儲(chǔ)器或寄存器的標(biāo)識(shí)符和地 址編號(hào)來(lái)找到數(shù)據(jù)。而間接尋址使用指針來(lái)找到存儲(chǔ)器中的數(shù)據(jù)。 1. 建立指針 指針為雙字值,存放存儲(chǔ)器數(shù)據(jù)單元的地址。 指令的輸入操作數(shù)必須使用“&”符號(hào)表示某一位置的地址, 而不是它的值。 MOVD MOVD MOVD&VB100,V

27、D204&MB4, AC1 &C3, LD23 www.PLC2. 使用指針來(lái)讀取數(shù)據(jù)在操作數(shù)前面加“ * ”號(hào)表示該操作數(shù)為一個(gè)指針。 www.PLC3. 修改指針處理連續(xù)存儲(chǔ)數(shù)據(jù)時(shí),通過(guò)修改指針可以很容易地存取連續(xù) 的數(shù)據(jù)。 在修改指針時(shí),要注意訪問(wèn)數(shù)據(jù)的長(zhǎng)度:在存取字節(jié)時(shí),指針加1;在存取字時(shí),指針加2;在存取雙字時(shí),指針加4。 www.PLC【例題2.1】有4個(gè)字節(jié)的數(shù)據(jù)(分別為12、34、56、78)存儲(chǔ)在從VB200存儲(chǔ)的單元中,試說(shuō)明用間接尋址方式將該數(shù)據(jù) 存儲(chǔ)在從VB300開(kāi)始的存儲(chǔ)單元中的過(guò)程。 www.PLC第

28、3章編程、仿真軟件 與基本指令的應(yīng)用 www.PLC3.1編程與仿真軟件入門(mén)3.1.1LD、LDN、 指令及其應(yīng)用(1) LD是從左母線裝載常開(kāi)觸點(diǎn)指令 (2) LDN是從左母線裝載常閉觸點(diǎn)指令(3) = 指令是對(duì)線圈進(jìn)行驅(qū)動(dòng)的指令 指令名稱助記符邏輯功能操作數(shù)取 LD裝載常開(kāi)觸點(diǎn)狀態(tài) I、Q、M、SM、T、C、V、S、L取反 LDN裝載常閉觸點(diǎn)狀態(tài) I、Q、M、SM、T、C、V、S、L輸出 =驅(qū)動(dòng)線圈輸出 Q、M、SM、V、S、L www.PLC3.1.2點(diǎn)動(dòng)控制線路與程序電動(dòng)機(jī)的點(diǎn)動(dòng)控制要求是:按下點(diǎn)動(dòng)按鈕SB,電動(dòng)機(jī)運(yùn)轉(zhuǎn); 松開(kāi)點(diǎn)動(dòng)按鈕SB,電動(dòng)機(jī)停機(jī)。

29、輸 入 端 口輸 出 端 口輸入繼電器 輸入器件 作 用 輸出繼電器 輸出器件 控制對(duì)象 I0.5SB點(diǎn)動(dòng) Q0.1KM電動(dòng)機(jī)M www.PLCCPU模塊型號(hào)為CPU224AC/DC/繼電器,使用交流電源220V。輸入端電源采用本機(jī)輸出的直流24V電源,M、1M、2M連接一起,按鈕SB接直流電源正極和輸入繼電器I0.5端子,交流接觸器線圈KM與220VAC電源串聯(lián)接入輸出公共端子1L和輸出繼電器Q0.1端子。 www.PLC3.1.3S7-200的連接與編程軟件的設(shè)置1. 連接PC/PPI電纜2.CPU模塊供電 www.PLC3. 啟動(dòng)編程軟件

30、www.PLC4. 從英文界面轉(zhuǎn)為中文界面 www.PLC www.PLC5. 通信參數(shù)設(shè)置(1) www.PLC(2)(3) www.PLC(4)(5) www.PLC3.2串并指令、置位指令與自鎖控制程序3.2.1觸點(diǎn)串聯(lián)指令A(yù)、AN(1)A指令完成邏輯“與”運(yùn)算,AN指令完成邏輯“與非”運(yùn)算;(2)觸點(diǎn)串聯(lián)指令可連續(xù)使用,使用的上限為11個(gè)。 指令名稱助記符邏輯功能操作數(shù)與 A用于單個(gè)常開(kāi)觸點(diǎn)的串聯(lián)連接 I、Q、M、SM、T、C、V、S、L與反 AN用于單個(gè)常閉觸點(diǎn)的串聯(lián)連接 I、Q、M、SM

31、、T、C、V、S、L www.PLC【例題3.1】 閱讀圖3-33所示的程序梯形圖,分析其邏輯關(guān)系。在網(wǎng)絡(luò)1中,輸入繼電器常開(kāi)觸點(diǎn)I0.0、I0.1串聯(lián)控制輸出繼電器Q0.0。 在網(wǎng)絡(luò)2中,輸入繼電器常閉觸點(diǎn)I0.2、I0.4和常開(kāi)觸點(diǎn) I0.3串聯(lián)控制輸出繼電器Q0.1。 www.PLC3.2.2觸點(diǎn)并聯(lián)指令O、ON(1) O指令完成邏輯“或”運(yùn)算,ON指令完成邏輯“或非”運(yùn)算; (2) 觸點(diǎn)并聯(lián)指令可連續(xù)使用,并聯(lián)觸點(diǎn)的次數(shù)沒(méi)有限制。 指令名稱助記符邏輯功能操作數(shù)或 O用于單個(gè)常開(kāi)觸點(diǎn)的并聯(lián)連接 I、Q、M、SM、T、C、V、S、L或反 ON用于單個(gè)常閉觸點(diǎn)

32、的并聯(lián)連接 I、Q、M、SM、T、C、V、S、L www.PLC【例題3.2】 編寫(xiě)一個(gè)自鎖控制程序。啟動(dòng)/停止按鈕分別接輸入繼電器I0.0、I0.1端口,負(fù)載接觸器接輸出繼電器Q0.5端口。 3.2.3置位指令S、復(fù)位指令R指令名稱LADSTL邏輯功能操作數(shù)置位指令 Sbit( S ) NS bit,N從bit開(kāi)始的N個(gè)元件置1并保持 I、Q、 M、SM、T、C、 V、S、 L復(fù)位指令 Rbit( R ) NR bit,N從bit開(kāi)始的N個(gè)元件置0并保持 www.PLC(1) bit表示位元件,N表示常數(shù),N的范圍為1255; (2) 被S指令置位的軟元件只能

33、用R指令才能復(fù)位; (3) R指令也可以對(duì)定時(shí)器和計(jì)數(shù)器的當(dāng)前值清零。 【例題3.3】用置位指令與復(fù)位指令編寫(xiě)具有自鎖功能的程序。啟動(dòng)/停止按鈕分別接輸入繼電器I0.0、I0.1端口,Q0.5為輸出端口。 www.PLC3.2.4實(shí)習(xí)操作:三相電動(dòng)機(jī)自鎖控制線路與程序 www.PLC操作步驟輸入輸出輸入繼電器輸入元件作 用輸出繼電器輸出元件I0.0KH過(guò)載保護(hù) Q0.2交流接觸器KMI0.1SB1停止 I0.2SB2啟動(dòng) www.PLC1.在繼電器控制線路中,通常停止按鈕使用常閉觸頭。在PLC控制線路中,停止按鈕使用常閉觸頭還是使用常開(kāi)觸 頭?

34、2. 在PLC控制線路中,熱繼電器的常閉觸頭是與接觸器線圈串聯(lián)還是占用PLC的一個(gè)輸入端口? 在實(shí)際生產(chǎn)設(shè)備中,往往將多個(gè)熱繼電器的常閉觸頭串聯(lián), 共同占用PLC的一個(gè)輸入端口,并用這個(gè)端口聯(lián)鎖控制整個(gè) 程序。因此,熱繼電器的常閉觸頭應(yīng)占用一個(gè)輸入端口為宜。 www.PLC3.3邊沿脈沖指令與正反轉(zhuǎn)控制程序3.3.1脈沖上升沿、下降沿指令EU、ED【例題3.4】某臺(tái)設(shè)備有兩臺(tái)電動(dòng)機(jī)M1和M2,其交流接觸器分 別連接PLC的輸出端Q0.1和Q0.2,啟動(dòng)/停止按鈕分別連接PLC 的輸入端I0.0和I0.1。為了減小兩臺(tái)電動(dòng)機(jī)同時(shí)啟動(dòng)對(duì)供電線路 的影響,讓M2稍微延遲片刻啟動(dòng)??刂?/p>

35、要求是:按下啟動(dòng)按鈕, M1立即啟動(dòng),松開(kāi)啟動(dòng)按鈕時(shí),M2才啟動(dòng);按下停止按鈕, M1、M2同時(shí)停止。 指令名稱LADSTL邏輯功能上升沿脈沖 EU在上升沿產(chǎn)生脈沖 下降沿脈沖 ED在下降沿產(chǎn)生脈沖 www.PLC www.PLC3.3.2實(shí)習(xí)操作:三相電動(dòng)機(jī)正反轉(zhuǎn)控制線路與程序 控制要求:不通過(guò)停止按鈕,直接按正反轉(zhuǎn)按鈕就可改變轉(zhuǎn)向, 因此需要采用按鈕聯(lián)鎖。為了減輕正反轉(zhuǎn)換向瞬間電流對(duì)電動(dòng)機(jī) 的沖擊,適當(dāng)延長(zhǎng)變換過(guò)程,即在正轉(zhuǎn)轉(zhuǎn)反轉(zhuǎn)時(shí),按下反轉(zhuǎn)按鈕,先停止正轉(zhuǎn),延緩片刻松開(kāi)反轉(zhuǎn)按鈕時(shí),再接通反轉(zhuǎn), 反轉(zhuǎn)轉(zhuǎn)正轉(zhuǎn)的過(guò)程同理。 輸入輸出輸入繼電器輸入元件作 用輸出繼

36、電器輸出元件作用I0.0KH過(guò)載保護(hù) Q0.1接觸器KM1正轉(zhuǎn) I0.1SB1停止 Q0.2接觸器KM2反轉(zhuǎn) I0.2SB2正轉(zhuǎn) I0.3SB3反轉(zhuǎn) www.PLC www.PLC www.PLC3.4塊指令、多地控制和點(diǎn)動(dòng)自鎖混合控制程序 3.4.1電路塊指令A(yù)LD、OLD1.ALD指令兩條以上支路并聯(lián)形成的電路叫并聯(lián)電路塊 (1) ALD指令不帶操作數(shù); (2) 當(dāng)并聯(lián)電路塊與前面的電路串聯(lián)連接時(shí),使用ALD指 令; (3) 并聯(lián)電路塊的起點(diǎn)用LD或LDN指令,并聯(lián)結(jié)束后使用 ALD指令,表示與前面的電路串聯(lián)。 指令名稱STL邏輯功能操作元件

37、與塊 ALD并聯(lián)電路塊的串聯(lián)連接 無(wú) www.PLC【例題3.5】閱讀圖3-43(a)所示的梯形圖,分析其邏輯關(guān)系,并寫(xiě)出對(duì)應(yīng)的指令表。 【例題3.6】 寫(xiě)出圖3-44(a)所示梯形圖對(duì)應(yīng)的指令表。 www.PLC2.OLD指令(1) OLD指令不帶操作數(shù); (2) 串聯(lián)電路塊的起點(diǎn)用LD或LDN指令,每完成一次并聯(lián) 要使用OLD指令,表示與前面的電路并聯(lián)。 【例題3.7】閱讀圖3-45(a)所示的梯形圖,分析其邏輯關(guān)系, 并寫(xiě)出對(duì)應(yīng)的指令表。 指令名稱STL邏輯功能操作元件或塊 OLD串聯(lián)電路塊的并聯(lián)連接 無(wú) www.PLC【例題3.8】閱讀圖

38、3-46(a)所示的梯形圖,寫(xiě)出對(duì)應(yīng)的指令表。 3. “上重下輕”、“左重右輕”的編程規(guī)則 www.PLC www.PLC3.4.2PLC多地控制如圖3-51所示為兩地控制一臺(tái)電動(dòng)機(jī)的輸入端接線圖和PLC程序。兩地啟動(dòng)按鈕并聯(lián)使用輸入端口I0.2,兩地停止按鈕并聯(lián)使用輸入端口I0.1; I0.0端口上連接熱繼電器KH的常閉觸點(diǎn); 輸出端口為Q0.0。 www.PLC3.4.3實(shí)習(xí)操作:點(diǎn)動(dòng)自鎖混合控制線路與程序 www.PLC輸入輸出輸入繼電器輸入元件作 用輸出繼電器輸出元件控制對(duì)象I0.0SB1啟動(dòng)按鈕 Q0.1接觸器KM1電動(dòng)

39、機(jī)MI0.1SB2停止按鈕 I0.2SB3點(diǎn)動(dòng)按鈕 I0.3KH過(guò)載保護(hù) www.PLC3.5定時(shí)器指令與延時(shí)控制程序3.5.1定時(shí)器指令TON、TOF、TONR定時(shí)器指令分辨率/ms計(jì)時(shí)范圍/s定時(shí)器號(hào)TONR1132.767T0、T64101327.67T1T4、T65T6810013 276.7T5T31、T69T95TON TOF1132.767T32、T96101327.67T33T36、T97T10010013 276.7T37T63、T101T255項(xiàng)目接通延時(shí)斷開(kāi)延時(shí)有記憶接通延時(shí)LADSTLTON T ,PTTOF T ,PTTONR T ,PT www.PL

40、C1. 接通延時(shí)定時(shí)器指令(TON)2. 斷開(kāi)延時(shí)定時(shí)器指令(TOF) www.PLC3. 有記憶接通延時(shí)定時(shí)器指令(TONR) www.PLC3.5.2脈沖產(chǎn)生程序S7-200系列PLC的特殊存儲(chǔ)器SM0.4、SM0.5可以分別產(chǎn)生占空比為1/2、脈沖周期為1min和1s的時(shí)鐘脈沖信號(hào),在需要時(shí)可以直接應(yīng)用。 www.PLC在實(shí)際應(yīng)用中也可以組成自復(fù)位定時(shí)器來(lái)產(chǎn)生任意周期的脈 沖信號(hào)。 由于掃描機(jī)制的原因,分辨率為1ms和10ms的定時(shí)器不能組成自復(fù)位定時(shí)器 www.PLC如果產(chǎn)生一個(gè)占空比可調(diào)的任意周期的脈沖信

41、號(hào)則需要兩個(gè)定時(shí)器,脈沖信號(hào)的低電平時(shí)間為10s,高電平時(shí)間為20s的程序 www.PLC3.5.3實(shí)習(xí)操作:三臺(tái)電動(dòng)機(jī)順序啟動(dòng)控制線路與程序 某機(jī)械設(shè)備有三臺(tái)電動(dòng)機(jī),控制要求如下:按下啟動(dòng)按鈕,第一臺(tái)電動(dòng)機(jī)M1啟動(dòng);運(yùn)行4s后,第二臺(tái)電動(dòng)機(jī)M2啟動(dòng);M2運(yùn)行15s后,第三臺(tái)電動(dòng)機(jī)M3啟動(dòng)。按下停止按鈕,3臺(tái)電動(dòng)機(jī)全部停機(jī)。 www.PLC輸入輸出輸入繼電器輸入元件作 用輸出繼電器輸出元件控制對(duì)象I0.0SB0啟動(dòng) Q0.1接觸器KM1M1I0.1SB1停止 Q0.2接觸器KM2M2I0.2KH1、KH2、KH3過(guò)載保護(hù) Q0.3接觸器KM3M3 www.PLC

42、3.6計(jì)數(shù)器指令與計(jì)數(shù)控制程序計(jì)數(shù)器指令的形式如表3-15所示,表中C為計(jì)數(shù)器編號(hào), 取C0C255;CU為增計(jì)數(shù)信號(hào)輸入端;CD為減計(jì)數(shù)信號(hào)輸 入端;R為復(fù)位輸入;LD為裝載預(yù)置值;PV為預(yù)置值。計(jì)數(shù) 器的功能是對(duì)輸入脈沖進(jìn)行計(jì)數(shù),計(jì)數(shù)發(fā)生在脈沖的上升沿, 達(dá)到計(jì)數(shù)器預(yù)置值時(shí),計(jì)數(shù)器位元件動(dòng)作,以完成計(jì)數(shù)控制任務(wù)。 形 式名 稱增計(jì)數(shù)器 減計(jì)數(shù)器 增減計(jì)數(shù)器 LADSTLCTUC ,PV CTD C ,PV CTUDC ,PV www.PLC3.6.1增計(jì)數(shù)器指令CTU從當(dāng)前值開(kāi)始,在每一個(gè)(CU)輸入狀態(tài)的上升沿時(shí)遞增計(jì)數(shù)。當(dāng)達(dá)到最大值(32767)后停止計(jì)

43、數(shù)。當(dāng)當(dāng)前計(jì)數(shù)值預(yù)置值(PV)時(shí),計(jì)數(shù)器位元件被置位。當(dāng)復(fù)位端(R)被接通或者執(zhí)行復(fù)位指令時(shí),計(jì)數(shù)器被復(fù)位。 【例題3.9】設(shè)I0.0連接增計(jì)數(shù)輸入端,I0.1連接復(fù)位端,預(yù)置值為5時(shí),輸出端Q0.1接通,試編寫(xiě)控制程序并繪出時(shí)序圖。 www.PLC【例題3.10】編寫(xiě)一個(gè)長(zhǎng)延時(shí)控制程序,設(shè)I0.0閉合5小時(shí)后, Q0.1輸出接通。 www.PLC3.6.2減計(jì)數(shù)器指令CTD從當(dāng)前值開(kāi)始,在每一個(gè)(CD)輸入狀態(tài)的上升沿 時(shí)遞減計(jì)數(shù)。當(dāng)當(dāng)前計(jì)數(shù)值等于0時(shí),計(jì)數(shù)器位元件 被置位。當(dāng)裝載輸入端(LD)接通時(shí),計(jì)數(shù)器位元 件被自動(dòng)復(fù)位,當(dāng)前值復(fù)位為預(yù)置值(PV)。 w

44、ww.PLC3.6.3增減計(jì)數(shù)器指令CTUD增減計(jì)數(shù)器有增計(jì)數(shù)和減計(jì)數(shù)兩種工作方式, 其計(jì)數(shù)方式由輸入端決定。 當(dāng)達(dá)到最大值(32767)時(shí),在增計(jì)數(shù)輸入端的下一個(gè)上升沿將導(dǎo)致當(dāng)前計(jì)數(shù)值變?yōu)樽钚≈?(-32 768)。當(dāng)達(dá)到最小值(-32 768)時(shí),在減計(jì)數(shù)輸入端的下一個(gè)上升沿將導(dǎo)致當(dāng)前計(jì)數(shù)值變?yōu)樽畲笾担?2 767)。 www.PLC3.6.4實(shí)習(xí)操作:?jiǎn)伟粹o啟動(dòng)/停止控制程序 www.PLC3.7堆棧指令與Y啟動(dòng)控制程序3.7.1進(jìn)棧指令LPS、讀棧指令LRD、出棧指令LPP助記符指令名稱邏 輯 功 能LPS進(jìn)棧 各級(jí)數(shù)據(jù)依次下移到下一級(jí)單元;棧頂單元數(shù)據(jù)不變;第9單元 數(shù)

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論