




版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、2021/8/141電氣控制與電氣控制與PLC長沙民政職業(yè)技術學院電子信息工程學院長沙民政職業(yè)技術學院電子信息工程學院 劉劉 衛(wèi)衛(wèi)2021/8/142復習引入復習引入 請計算如圖所示的定時時間為多少?請計算如圖所示的定時時間為多少?PLCPLC控制系統(tǒng)運行與維護控制系統(tǒng)運行與維護2021/8/1431. 基本數(shù)據(jù)類型基本數(shù)據(jù)類型 S7-200 PLC的指令參數(shù)所用的基本數(shù)據(jù)類型有的指令參數(shù)所用的基本數(shù)據(jù)類型有: 1位位 布爾型(布爾型(BOOL) 8位位 字節(jié)型(字節(jié)型(BYTE) 16位位 無符號整數(shù)型(無符號整數(shù)型(WORD) 16位位 有符號整數(shù)型(有符號整數(shù)型(INT) 32位位 無符
2、號雙字整數(shù)型(無符號雙字整數(shù)型(DWORD) 32位位 有符號雙字整數(shù)型(有符號雙字整數(shù)型(DINT) 32位位 實數(shù)型(實數(shù)型(REAL)。)。 實數(shù)型(實數(shù)型(REAL)是按照)是按照ANSI/IEEE7541985標準標準(單精度)的表示格式規(guī)定。(單精度)的表示格式規(guī)定。 PLCPLC控制系統(tǒng)運行與維護控制系統(tǒng)運行與維護2021/8/1442. 數(shù)據(jù)長度與數(shù)值范圍數(shù)據(jù)長度與數(shù)值范圍 u CPU 存儲器中存放的數(shù)據(jù)類型可分為存儲器中存放的數(shù)據(jù)類型可分為BOOL、BYTE、WORD、INT、DWORD、DINT、REAL。不同的數(shù)據(jù)。不同的數(shù)據(jù)類型具有不同的數(shù)據(jù)長度和數(shù)值范圍。在上述數(shù)據(jù)類
3、型類型具有不同的數(shù)據(jù)長度和數(shù)值范圍。在上述數(shù)據(jù)類型中,用字節(jié)(中,用字節(jié)(B)型、字()型、字(W)型、雙字()型、雙字(D)型分別表)型分別表示示8位、位、16位、位、32位數(shù)據(jù)的數(shù)據(jù)長度。位數(shù)據(jù)的數(shù)據(jù)長度。u SIMATICSIMATIC指令集中,指令的操作數(shù)是具有一定的數(shù)據(jù)類指令集中,指令的操作數(shù)是具有一定的數(shù)據(jù)類型和長度。如整數(shù)乘法指令的操作數(shù)是字型數(shù)據(jù);數(shù)據(jù)型和長度。如整數(shù)乘法指令的操作數(shù)是字型數(shù)據(jù);數(shù)據(jù)傳送指令的操作數(shù)可以是字節(jié)或字或雙字型數(shù)據(jù)。由于傳送指令的操作數(shù)可以是字節(jié)或字或雙字型數(shù)據(jù)。由于S7-200 SIMATICS7-200 SIMATIC指令集不支持完全數(shù)據(jù)類型檢查。
4、因此指令集不支持完全數(shù)據(jù)類型檢查。因此編程時應注意操作數(shù)的數(shù)據(jù)類型和指令標識符相匹配。編程時應注意操作數(shù)的數(shù)據(jù)類型和指令標識符相匹配。 PLCPLC控制系統(tǒng)運行與維護控制系統(tǒng)運行與維護2021/8/145uPLC的存儲器分為程序區(qū)、系統(tǒng)區(qū)、數(shù)據(jù)區(qū)。的存儲器分為程序區(qū)、系統(tǒng)區(qū)、數(shù)據(jù)區(qū)。 程序區(qū)用于存放用戶程序,存儲器為程序區(qū)用于存放用戶程序,存儲器為EEPROMEEPROM。 系統(tǒng)區(qū)用于存放有關系統(tǒng)區(qū)用于存放有關PLCPLC配置結(jié)構的參數(shù),如配置結(jié)構的參數(shù),如PLCPLC主機及擴主機及擴展模塊的展模塊的I/OI/O配置和編址、配置配置和編址、配置PLCPLC站地址,設置保護口令、站地址,設置保護
5、口令、停電記憶保持區(qū)、軟件濾波功能等,存儲器為停電記憶保持區(qū)、軟件濾波功能等,存儲器為EEPROMEEPROM。 數(shù)據(jù)區(qū)是數(shù)據(jù)區(qū)是S7-200 CPUS7-200 CPU提供的存儲器的特定區(qū)域。它包括輸提供的存儲器的特定區(qū)域。它包括輸入映象寄存器(入映象寄存器(I I)、輸出映像寄存器()、輸出映像寄存器(Q Q)、變量存儲器)、變量存儲器(V V)、內(nèi)部標志位存儲器()、內(nèi)部標志位存儲器(M M)、順序控制繼電器存儲器)、順序控制繼電器存儲器(S S)、特殊標志位存儲器()、特殊標志位存儲器(SMSM)、局部存儲器()、局部存儲器(L L)、定時)、定時器存儲器(器存儲器(T T)、計數(shù)器存
6、儲器()、計數(shù)器存儲器(C C)、模擬量輸入映像寄存)、模擬量輸入映像寄存器(器(AIAI)、模擬量輸出映像寄存器()、模擬量輸出映像寄存器(AQAQ)、累加器()、累加器(ACAC)、)、高速計數(shù)器(高速計數(shù)器(HCHC)。存儲器為)。存儲器為EEPROMEEPROM和和RAMRAM。PLCPLC控制系統(tǒng)運行與維護控制系統(tǒng)運行與維護2021/8/1461. 數(shù)據(jù)區(qū)存儲器的地址表示格式數(shù)據(jù)區(qū)存儲器的地址表示格式 (1) (1)位地址格式位地址格式 數(shù)據(jù)區(qū)存儲器區(qū)域的某一位的地址格式為:數(shù)據(jù)區(qū)存儲器區(qū)域的某一位的地址格式為:Ax.yAx.y。必須指定存儲器區(qū)域標識符必須指定存儲器區(qū)域標識符A A
7、、字節(jié)地址、字節(jié)地址x x及位號及位號y y。例。例I4.5I4.5表示圖表示圖1 1中黑色標記的位地址。中黑色標記的位地址。I I是變量存儲器的區(qū)域標識符,是變量存儲器的區(qū)域標識符,4 4是字節(jié)地址,是字節(jié)地址,5 5是位號,在字節(jié)地址是位號,在字節(jié)地址4 4與位號與位號5 5之間用點號之間用點號“.”.”隔開。隔開。 u 存儲器是由許多存儲單元組成,每個存儲單元存儲器是由許多存儲單元組成,每個存儲單元都有惟一的地址,可以依據(jù)存儲器地址來存取數(shù)都有惟一的地址,可以依據(jù)存儲器地址來存取數(shù)據(jù)。數(shù)據(jù)區(qū)存儲器地址的表示格式有位、字節(jié)、據(jù)。數(shù)據(jù)區(qū)存儲器地址的表示格式有位、字節(jié)、字、雙字地址格式。字、雙
8、字地址格式。 PLCPLC控制系統(tǒng)運行與維護控制系統(tǒng)運行與維護2021/8/147圖1 位尋址格式MSBMSB表示最高位表示最高位 LSBLSB表示最低位表示最低位PLCPLC控制系統(tǒng)運行與維護控制系統(tǒng)運行與維護2021/8/148 (2) (2)字節(jié)、字、雙字地址格式字節(jié)、字、雙字地址格式 數(shù)據(jù)區(qū)存儲器區(qū)域的字節(jié)、字、雙字地址格式為:數(shù)據(jù)區(qū)存儲器區(qū)域的字節(jié)、字、雙字地址格式為:ATxATx。 必須指定區(qū)域標識符必須指定區(qū)域標識符A A、數(shù)據(jù)長度、數(shù)據(jù)長度T T以及該字節(jié)、字或雙字以及該字節(jié)、字或雙字的起始字節(jié)地址的起始字節(jié)地址x x。圖。圖2 2中,用中,用VB100VB100、VW100V
9、W100、VD100VD100分別表分別表示字節(jié)、字、雙字的地址。示字節(jié)、字、雙字的地址。VW100VW100由由VB100VB100、VB101VB101兩個字節(jié)兩個字節(jié)組成;組成;VD100VD100由由VB100VB103VB100VB103四個組成。四個組成。 圖2 字節(jié)、字、雙字尋址格式PLCPLC控制系統(tǒng)運行與維護控制系統(tǒng)運行與維護2021/8/149 (3) (3)其他地址格式其他地址格式 數(shù)據(jù)區(qū)存儲器區(qū)域中,還包括定時器存儲器(數(shù)據(jù)區(qū)存儲器區(qū)域中,還包括定時器存儲器(T T)、計數(shù))、計數(shù)器存儲器(器存儲器(C C)、累加器()、累加器(ACAC)、高速計數(shù)器()、高速計數(shù)器(
10、HCHC)等,它)等,它們是模擬相關的電器元件的。它們的地址格式為:們是模擬相關的電器元件的。它們的地址格式為:AyAy。 由區(qū)域標識符由區(qū)域標識符A A和元件號和元件號y y組成,例組成,例T24T24表示某定時器的地表示某定時器的地址,址,T T是定時器的區(qū)域標識符,是定時器的區(qū)域標識符,2424是定時器號,同時是定時器號,同時T24T24又可又可表示此定時器的當前值。表示此定時器的當前值。 (1) (1)輸入輸入/ /輸出映像寄存器(輸出映像寄存器(I/QI/Q) 輸入映像寄存器(輸入映像寄存器(I I) PLCPLC的輸入端子是從外部接收輸入信號的窗口。每一個輸?shù)妮斎攵俗邮菑耐獠拷邮蛰?/p>
11、入信號的窗口。每一個輸入端子與輸入映像寄存器(入端子與輸入映像寄存器(I I)的相應位相對應。輸入點的)的相應位相對應。輸入點的狀態(tài),在每次掃描周期開始(或結(jié)束)時進行采樣,并將采狀態(tài),在每次掃描周期開始(或結(jié)束)時進行采樣,并將采 2. 數(shù)據(jù)區(qū)存儲器區(qū)域數(shù)據(jù)區(qū)存儲器區(qū)域PLCPLC控制系統(tǒng)運行與維護控制系統(tǒng)運行與維護2021/8/1410 樣值存于輸入映像寄存器,作為程序處理時輸入點狀態(tài)的依樣值存于輸入映像寄存器,作為程序處理時輸入點狀態(tài)的依據(jù)。輸入映像寄存器的狀態(tài)只能由外部輸入信號驅(qū)動,而不據(jù)。輸入映像寄存器的狀態(tài)只能由外部輸入信號驅(qū)動,而不能在內(nèi)部由程序指令來改變。能在內(nèi)部由程序指令來改
12、變。 輸入映像寄存器(輸入映像寄存器(I I)的地址格式為:)的地址格式為: 位地址:位地址:II字節(jié)地址字節(jié)地址.位地址位地址 ,如,如I0.1I0.1。 字節(jié)、字、雙字地址:字節(jié)、字、雙字地址:II數(shù)據(jù)長度數(shù)據(jù)長度起始字節(jié)地址起始字節(jié)地址 ,如,如IB4IB4、IW6IW6、ID10ID10。 CPU226CPU226模塊輸入映像寄存器的有效地址范圍為:模塊輸入映像寄存器的有效地址范圍為: I I(0.015.70.015.7););IBIB(015015););IWIW(014014););IDID(012012)。)。 PLCPLC控制系統(tǒng)運行與維護控制系統(tǒng)運行與維護2021/8/14
13、11 輸出映像寄存器(輸出映像寄存器(Q Q) 每一個輸出模塊的端子與輸出映像寄存器的相應位相對應。每一個輸出模塊的端子與輸出映像寄存器的相應位相對應。CPUCPU將輸出判斷結(jié)果存放在輸出映像寄存器中,在掃描周期的將輸出判斷結(jié)果存放在輸出映像寄存器中,在掃描周期的結(jié)尾,結(jié)尾,CPUCPU以批處理方式將輸出映像寄存器的數(shù)值復制到相應以批處理方式將輸出映像寄存器的數(shù)值復制到相應的輸出端子上。通過輸出模塊將輸出信號傳送給外部負載。的輸出端子上。通過輸出模塊將輸出信號傳送給外部負載。 輸出映像寄存器(輸出映像寄存器(Q Q)地址格式為:)地址格式為: 位地址:位地址:QQ字節(jié)地址字節(jié)地址.位地址位地址
14、 ,如,如Q1.1Q1.1 字節(jié)、字、雙字地址:字節(jié)、字、雙字地址:QQ數(shù)據(jù)長度數(shù)據(jù)長度起始字節(jié)地址起始字節(jié)地址 ,如,如QB5QB5、QW8QW8、QD11QD11。 CPU226CPU226模塊輸出映像寄存器的有效地址范圍為:模塊輸出映像寄存器的有效地址范圍為: Q Q(0.015.70.015.7););QBQB(015 015 ););QWQW(014014););QDQD(012012)。)。 PLCPLC控制系統(tǒng)運行與維護控制系統(tǒng)運行與維護2021/8/1412 在程序的執(zhí)行過程中,對于輸入或輸出的存取通常是通過在程序的執(zhí)行過程中,對于輸入或輸出的存取通常是通過映像寄存器,而不是實
15、際的輸入、輸出端子。映像寄存器,而不是實際的輸入、輸出端子。S7-200 CPUS7-200 CPU執(zhí)執(zhí)行有關輸入輸出程序時的操作過程如圖行有關輸入輸出程序時的操作過程如圖3 3所示。所示。 圖3 S7-200 CPU輸入、輸出的操作PLCPLC控制系統(tǒng)運行與維護控制系統(tǒng)運行與維護2021/8/1413 (2) (2)內(nèi)部標志位存儲器(內(nèi)部標志位存儲器(M M) 內(nèi)部標志位存儲器(內(nèi)部標志位存儲器(M M)也稱內(nèi)部線圈,是模擬繼電器控制)也稱內(nèi)部線圈,是模擬繼電器控制系統(tǒng)中的中間繼電器,它存放中間操作狀態(tài),或存儲其他相系統(tǒng)中的中間繼電器,它存放中間操作狀態(tài),或存儲其他相關的數(shù)據(jù)。內(nèi)部標志位存儲
16、器(關的數(shù)據(jù)。內(nèi)部標志位存儲器(M M)以位為單位使用,也可以)以位為單位使用,也可以字節(jié)、字、雙字為單位使用。字節(jié)、字、雙字為單位使用。 內(nèi)部標志位存儲器(內(nèi)部標志位存儲器(M M)的地址格式為:)的地址格式為: 位地址:位地址:MM字節(jié)地址字節(jié)地址 . .位地址位地址 ,如,如M26.7M26.7。 字節(jié)、字、雙字地址:字節(jié)、字、雙字地址:MM數(shù)據(jù)長度數(shù)據(jù)長度起始字節(jié)地址起始字節(jié)地址 ,如,如MB11MB11、MW23MW23、MD26MD26。 CPU226CPU226模塊內(nèi)部標志位存儲器的有效地址范圍為:模塊內(nèi)部標志位存儲器的有效地址范圍為: M M(0.031.70.031.7);)
17、;MBMB(031031););MWMW(030030););MDMD(028028)。)。PLCPLC控制系統(tǒng)運行與維護控制系統(tǒng)運行與維護2021/8/1414 (3) (3) 變量存儲器(變量存儲器(V V) 變量存儲器(變量存儲器(V V)存放全局變量、存放程序執(zhí)行過程中控制)存放全局變量、存放程序執(zhí)行過程中控制邏輯操作的中間結(jié)果或其他相關的數(shù)據(jù)。變量存儲器是全局邏輯操作的中間結(jié)果或其他相關的數(shù)據(jù)。變量存儲器是全局有效。全局有效是指同一個存儲器可以在任一程序分區(qū)(主有效。全局有效是指同一個存儲器可以在任一程序分區(qū)(主程序、子程序、中斷程序)被訪問。程序、子程序、中斷程序)被訪問。 V V
18、存儲器的地址格式為:存儲器的地址格式為: 位地址:位地址:VV字節(jié)地址字節(jié)地址.位地址位地址 ,如,如V10.2V10.2。 字節(jié)、字、雙字地址:字節(jié)、字、雙字地址:VV數(shù)據(jù)長度數(shù)據(jù)長度起始字節(jié)地址起始字節(jié)地址 ,如,如VB20VB20、VW100VW100、VD320VD320。 CPU226CPU226模塊變量存儲器的有效地址范圍為:模塊變量存儲器的有效地址范圍為: V V(0.05119.70.05119.7););VBVB(0511905119););VWVW(0511805118);); VDVD(0511605116)。)。 PLCPLC控制系統(tǒng)運行與維護控制系統(tǒng)運行與維護2021
19、/8/1415 (4) (4)局部存儲器(局部存儲器(L L) 局部存儲器用來存放局部變量。局部存儲器是局部有效的。局部存儲器用來存放局部變量。局部存儲器是局部有效的。局部有效是指某一局部存儲器只能在某一程序分區(qū)(主程序局部有效是指某一局部存儲器只能在某一程序分區(qū)(主程序或子程序或中斷程序)中使用?;蜃映绦蚧蛑袛喑绦颍┲惺褂谩?S7-200 PLCS7-200 PLC提供提供6464個字節(jié)局部存儲器個字節(jié)局部存儲器, ,局部存儲器可用作暫局部存儲器可用作暫時存儲器或為子程序傳遞參數(shù)。可以按位、字節(jié)、字、雙字時存儲器或為子程序傳遞參數(shù)??梢园次?、字節(jié)、字、雙字訪問局部存儲器??梢园丫植看鎯ζ髯鳛?/p>
20、間接尋址的指針,訪問局部存儲器??梢园丫植看鎯ζ髯鳛殚g接尋址的指針,但是不能作為間接尋址的存儲器區(qū)。但是不能作為間接尋址的存儲器區(qū)。 局部存儲器(局部存儲器(L L)的地址格式為:)的地址格式為: 位地址:位地址:LL字節(jié)地址字節(jié)地址.位地址位地址 ,如,如L0.0L0.0。 字節(jié)、字、雙字地址:字節(jié)、字、雙字地址:LL數(shù)據(jù)長度數(shù)據(jù)長度起始字節(jié)地址起始字節(jié)地址 ,如,如LB33LB33、LW44LW44、LD55LD55。 CPU226CPU226模塊局部存儲器的有效地址范圍為:模塊局部存儲器的有效地址范圍為: L L(0.063.70.063.7););LBLB(063063););LWLW
21、(062062););LDLD(060060)。)。 PLCPLC控制系統(tǒng)運行與維護控制系統(tǒng)運行與維護2021/8/1416 (5) (5)順序控制繼電器存儲器(順序控制繼電器存儲器(S S) 順序控制繼電器(順序控制繼電器(S S)用于順序控制(或步進控制)用于順序控制(或步進控制) )。順序。順序控制繼電器指令(控制繼電器指令(SCRSCR)基于順序功能圖()基于順序功能圖(SFCSFC)的編程方式。)的編程方式。SCRSCR指令提供控制程序的邏輯分段,從而實現(xiàn)順序控制。指令提供控制程序的邏輯分段,從而實現(xiàn)順序控制。 順序控制繼電器存儲器(順序控制繼電器存儲器(S S)的地址格式為:)的地
22、址格式為: 位地址:位地址:SS字節(jié)地址字節(jié)地址.位地址位地址 ,如,如S3.1S3.1。 字節(jié)、字、雙字地址:字節(jié)、字、雙字地址:SS數(shù)據(jù)長度數(shù)據(jù)長度起始字節(jié)地址起始字節(jié)地址 ,如,如SB4SB4、SW10SW10、SD21SD21。 CPU226CPU226模塊順序控制繼電器存儲器的有效地址范圍為:模塊順序控制繼電器存儲器的有效地址范圍為: S S(0.031.70.031.7););SBSB(031031););SWSW(030030););SDSD(028028)。)。PLCPLC控制系統(tǒng)運行與維護控制系統(tǒng)運行與維護2021/8/1417 (6) (6)特殊標志位存儲器(特殊標志位存儲
23、器(SMSM) 特殊標志位(特殊標志位(SMSM)即特殊內(nèi)部線圈。它是用戶程序與系統(tǒng)程)即特殊內(nèi)部線圈。它是用戶程序與系統(tǒng)程序之間的界面,為用戶提供一些特殊的控制功能及系統(tǒng)信息,序之間的界面,為用戶提供一些特殊的控制功能及系統(tǒng)信息,用戶對操作的一些特殊要求也通過特殊標志位(用戶對操作的一些特殊要求也通過特殊標志位(SMSM)通知系統(tǒng)。)通知系統(tǒng)。特殊標志位區(qū)域分為只讀區(qū)域(特殊標志位區(qū)域分為只讀區(qū)域(SM0.0SM29.7SM0.0SM29.7,頭,頭3030個字節(jié)為個字節(jié)為只讀區(qū))和可讀寫區(qū)域,在只讀區(qū)特殊標志位,用戶只能利用只讀區(qū))和可讀寫區(qū)域,在只讀區(qū)特殊標志位,用戶只能利用其觸點。其觸
24、點。 特殊標志位存儲器(特殊標志位存儲器(SMSM)的地址表示格式為:)的地址表示格式為: 位地址:位地址:SMSM字節(jié)地址字節(jié)地址.位地址位地址 ,如,如SM0.1SM0.1。 字節(jié)、字、雙字地址:字節(jié)、字、雙字地址:SMSM數(shù)據(jù)長度數(shù)據(jù)長度起始字節(jié)地址起始字節(jié)地址 ,如,如SMB86SMB86、SMW100SMW100、SMD12SMD12。 CPU226CPU226模塊特殊標志位存儲器的有效地址范圍為:模塊特殊標志位存儲器的有效地址范圍為: SMSM(0.0549.70.0549.7););SMBSMB(05490549););SMWSMW(05480548);); SMDSMD(054
25、60546)。)。PLCPLC控制系統(tǒng)運行與維護控制系統(tǒng)運行與維護2021/8/1418 (7) (7)定時器存儲器(定時器存儲器(T T) 定時器是模擬繼電器控制系統(tǒng)中的時間繼電器。定時器是模擬繼電器控制系統(tǒng)中的時間繼電器。S7-200 PLCS7-200 PLC定時器的時基有三種:定時器的時基有三種:1ms1ms、10ms10ms、100ms100ms。通常定時器的設定。通常定時器的設定值由程序賦予,需要時也可在外部設定。值由程序賦予,需要時也可在外部設定。 定時器存儲器地址表示格式為:定時器存儲器地址表示格式為:TT定時器號定時器號 ,如,如T24T24。 S7-200 PLCS7-20
26、0 PLC定時器存儲器的有效地址范圍為:定時器存儲器的有效地址范圍為:T T(02550255)。)。 (8)(8)計數(shù)器存儲器(計數(shù)器存儲器(C C) 計數(shù)器是累計其計數(shù)輸入端脈沖電平由低到高的次數(shù),有三計數(shù)器是累計其計數(shù)輸入端脈沖電平由低到高的次數(shù),有三種類型:增計數(shù)、減計數(shù)、增減計數(shù)。通常計數(shù)器的設定值由種類型:增計數(shù)、減計數(shù)、增減計數(shù)。通常計數(shù)器的設定值由程序賦予,需要時也可在外部設定。程序賦予,需要時也可在外部設定。 計數(shù)器存儲器地址表示格式為:計數(shù)器存儲器地址表示格式為:CC計數(shù)器號計數(shù)器號 ,如,如C3C3。 S7-200 PLCS7-200 PLC計數(shù)器存儲器的有效地址范圍為:
27、計數(shù)器存儲器的有效地址范圍為:C C(02550255)。)。 PLCPLC控制系統(tǒng)運行與維護控制系統(tǒng)運行與維護2021/8/1419 (9) (9)模擬量輸入映像寄存器(模擬量輸入映像寄存器(AIAI) 模擬量輸入模塊將外部輸入的模擬信號的模擬量轉(zhuǎn)換成模擬量輸入模塊將外部輸入的模擬信號的模擬量轉(zhuǎn)換成1 1個個字長的數(shù)字量,存放在模擬量輸入映像寄存器(字長的數(shù)字量,存放在模擬量輸入映像寄存器(AIAI)中,供)中,供CPUCPU運算處理。模擬量輸入(運算處理。模擬量輸入(AIAI)的值為只讀值。)的值為只讀值。 模擬量輸入映像寄存器(模擬量輸入映像寄存器(AIAI)的地址格式為:)的地址格式為
28、: AIWAIW起始字節(jié)地址起始字節(jié)地址 ,如,如AIW4AIW4。 模擬量輸入映像寄存器(模擬量輸入映像寄存器(AIAI)的地址必須用偶數(shù)字節(jié)地址)的地址必須用偶數(shù)字節(jié)地址(如(如AIW0AIW0,AIW2AIW2,AIW4AIW4)來表示。)來表示。 CPU226CPU226模塊模擬量輸入映像寄存器(模塊模擬量輸入映像寄存器(AIAI)的有效地址的范)的有效地址的范圍為:圍為:AIWAIW(062062)。)。 PLCPLC控制系統(tǒng)運行與維護控制系統(tǒng)運行與維護2021/8/1420 (10) (10)模擬量輸出映像寄存器(模擬量輸出映像寄存器(AQAQ) CPUCPU運算的相關結(jié)果存放在模
29、擬量輸出映像寄存器(運算的相關結(jié)果存放在模擬量輸出映像寄存器(AQAQ)中,)中,供供D/AD/A轉(zhuǎn)換器將轉(zhuǎn)換器將1 1個字長的數(shù)字量轉(zhuǎn)換為模擬量,以驅(qū)動外部個字長的數(shù)字量轉(zhuǎn)換為模擬量,以驅(qū)動外部模擬量控制的設備。模擬量輸出映像寄存器(模擬量控制的設備。模擬量輸出映像寄存器(AQAQ)中的數(shù)字)中的數(shù)字量為只寫值。量為只寫值。 模擬量輸出映像寄存器(模擬量輸出映像寄存器(AQAQ)的地址格式為:)的地址格式為: AQWAQW起始字節(jié)地址起始字節(jié)地址 ,如,如AQW10AQW10。 模擬量輸出映像寄存器(模擬量輸出映像寄存器(AQAQ)的地址必須用偶數(shù)字節(jié)地址)的地址必須用偶數(shù)字節(jié)地址(如(如A
30、QW0AQW0,AQW2AQW2,AQW4AQW4)來表示。)來表示。 CPU226CPU226模塊模擬量輸出映像寄存器(模塊模擬量輸出映像寄存器(AQAQ)的有效地址的范)的有效地址的范圍為:圍為:AQWAQW(062062)。)。 PLCPLC控制系統(tǒng)運行與維護控制系統(tǒng)運行與維護2021/8/1421 (11) (11)累加器(累加器(ACAC) 累加器是用來暫時存儲計算中間值的存儲器,也可向子程累加器是用來暫時存儲計算中間值的存儲器,也可向子程序傳遞參數(shù)或返回參數(shù)。序傳遞參數(shù)或返回參數(shù)。S7-200 CPUS7-200 CPU提供了提供了4 4個個3232位累加器位累加器(AC0AC0、
31、AC1AC1、AC2AC2、AC3AC3)。)。 累加器的地址格式為:累加器的地址格式為:ACAC累加器號累加器號 ,如,如AC0AC0。 CPU226CPU226模塊累加器的有效地址范圍為:模塊累加器的有效地址范圍為:ACAC(0303)。)。 累加器是可讀寫單元,可以按字節(jié)、字、雙字存取累加器累加器是可讀寫單元,可以按字節(jié)、字、雙字存取累加器中的數(shù)值。由指令標識符決定存取數(shù)據(jù)的長度,例如,中的數(shù)值。由指令標識符決定存取數(shù)據(jù)的長度,例如,MOVBMOVB指令存取累加器的字節(jié),指令存取累加器的字節(jié),DECWDECW指令存取累加器的字,指令存取累加器的字,INCDINCD指指令存取累加器的雙字。
32、按字節(jié)、字存取時,累加器只存取存令存取累加器的雙字。按字節(jié)、字存取時,累加器只存取存儲器中數(shù)據(jù)的低儲器中數(shù)據(jù)的低8 8位、低位、低1616位;以雙字存取時,則存取存儲器位;以雙字存取時,則存取存儲器的的3232位。位。PLCPLC控制系統(tǒng)運行與維護控制系統(tǒng)運行與維護2021/8/1422 (12) (12)高速計數(shù)器(高速計數(shù)器(HCHC) 高速計數(shù)器用來累計高速脈沖信號。當高速脈沖信號的頻高速計數(shù)器用來累計高速脈沖信號。當高速脈沖信號的頻率比率比CPUCPU掃描速率更快時,必須要用高速計數(shù)器計數(shù)。高速計掃描速率更快時,必須要用高速計數(shù)器計數(shù)。高速計數(shù)器的當前值寄存器為數(shù)器的當前值寄存器為32
33、32位(位(bitbit),讀取高速計數(shù)器當前值),讀取高速計數(shù)器當前值應以雙字(應以雙字(3232位)來尋址。高速計數(shù)器的當前值為只讀值。位)來尋址。高速計數(shù)器的當前值為只讀值。 高速計數(shù)器地址格式為:高速計數(shù)器地址格式為:HCHC高速計數(shù)器號高速計數(shù)器號 ,如,如HC1HC1。 CPU226CPU226模塊高速計數(shù)器的有效地址范圍為:模塊高速計數(shù)器的有效地址范圍為:HCHC(0505)。)。 PLCPLC控制系統(tǒng)運行與維護控制系統(tǒng)運行與維護2021/8/14231. 立即尋址立即尋址 u 指令中如何提供操作數(shù)或操作數(shù)地址,稱為尋址方式。指令中如何提供操作數(shù)或操作數(shù)地址,稱為尋址方式。u S
34、7-200 PLC的尋址方式有:的尋址方式有:立即尋址、直接尋址、間立即尋址、直接尋址、間接尋址。接尋址。 立即尋址方式是立即尋址方式是,指令直接給出操作數(shù),操作數(shù)緊跟著操指令直接給出操作數(shù),操作數(shù)緊跟著操作碼,在取出指令的同時也就取出了操作數(shù),立即有操作數(shù)作碼,在取出指令的同時也就取出了操作數(shù),立即有操作數(shù)可用,所以稱為立即操作數(shù)或立即尋址??捎茫苑Q為立即操作數(shù)或立即尋址。 CPUCPU以二進制方式存儲所有常數(shù)。指令中可用十進制、十以二進制方式存儲所有常數(shù)。指令中可用十進制、十六進制、六進制、ASCIIASCII碼或浮點數(shù)形式來表示。表示格式舉例如下:碼或浮點數(shù)形式來表示。表示格式舉例如
35、下:十進制常數(shù):十進制常數(shù):30112 30112 十六進制常數(shù):十六進制常數(shù):16#42F16#42FASCIIASCII常數(shù):常數(shù):INPUTINPUT 實數(shù)或浮點常數(shù):實數(shù)或浮點常數(shù):+1.1E-10 +1.1E-10 二進制常數(shù):二進制常數(shù):2#01012#0101 11101110 # #為常數(shù)的進制格式說明符為常數(shù)的進制格式說明符 PLCPLC控制系統(tǒng)運行與維護控制系統(tǒng)運行與維護2021/8/14242. 直接尋址直接尋址 直接尋址方式是,指令直接使用存儲器或寄存器的元件直接尋址方式是,指令直接使用存儲器或寄存器的元件名稱和地址編號,根據(jù)這個地址就可以立即找到該數(shù)據(jù)。名稱和地址編號
36、,根據(jù)這個地址就可以立即找到該數(shù)據(jù)。操作數(shù)的地址應按規(guī)定的格式表示。指令中,數(shù)據(jù)類型應操作數(shù)的地址應按規(guī)定的格式表示。指令中,數(shù)據(jù)類型應與指令標識符相匹配。與指令標識符相匹配。不同數(shù)據(jù)長度的尋址指令舉例如下:不同數(shù)據(jù)長度的尋址指令舉例如下:位尋址:位尋址:AND Q5.5AND Q5.5字節(jié)尋址:字節(jié)尋址:ORB VB33ORB VB33,LB21LB21字尋址:字尋址:MOVW AC0MOVW AC0,AQW2AQW2雙字尋址:雙字尋址:MOVD AC1MOVD AC1,VD200VD200 PLCPLC控制系統(tǒng)運行與維護控制系統(tǒng)運行與維護2021/8/14253. 間接尋址間接尋址 間接尋
37、址方式是,指令給出了存放操作數(shù)地址的存儲單間接尋址方式是,指令給出了存放操作數(shù)地址的存儲單元的地址(也稱地址指針)。元的地址(也稱地址指針)。 可作為地址指針的存儲器有:可作為地址指針的存儲器有:V V、L L、ACAC(1 1 3 3) 可間接尋址的存儲器區(qū)域有:可間接尋址的存儲器區(qū)域有:I I、Q Q、V V、M M、S S、T T(僅當(僅當前值)、前值)、C C(僅當前值)。(僅當前值)。 對獨立的位(對獨立的位(BITBIT)值或模擬量值不能進行間接尋址。)值或模擬量值不能進行間接尋址。(1)(1)建立指針建立指針 間接尋址前,應先建立指針。指針為雙字長,是所要間接尋址前,應先建立指
38、針。指針為雙字長,是所要訪問的存儲單元(最大為雙字型訪問的存儲單元(最大為雙字型3232位)的物理地址。只能位)的物理地址。只能使用變量存儲器(使用變量存儲器(V V)、局部存儲器()、局部存儲器(L L)或累加器()或累加器(AC1AC1、AC2AC2、AC3AC3)作為指針,)作為指針,AC0AC0不能用作間接尋址的指針。不能用作間接尋址的指針。 PLCPLC控制系統(tǒng)運行與維護控制系統(tǒng)運行與維護2021/8/1426 將所要訪問的存儲器單元的地址裝入用來作為指針的存儲將所要訪問的存儲器單元的地址裝入用來作為指針的存儲器單元或寄存器,裝入的是地址而不是數(shù)據(jù)本身,格式如器單元或寄存器,裝入的是
39、地址而不是數(shù)據(jù)本身,格式如下:下:MOVD &VB200MOVD &VB200,AC1AC1“& &”為地址符號,與單元組合表示所對應單元的為地址符號,與單元組合表示所對應單元的3232位物理位物理地址,地址,VB200VB200只是一個直接地址編碼,并不是它的物理地只是一個直接地址編碼,并不是它的物理地址。址。指令中的第二個地址數(shù)據(jù)長度必須是雙字長,如:指令中的第二個地址數(shù)據(jù)長度必須是雙字長,如:ACAC、LDLD和和VDVD。這里地址。這里地址“VB200VB200”要用要用3232位表示,因而必須使用雙位表示,因而必須使用雙字傳送指令(字傳送指令(MOVD
40、MOVD)。)。 指令中的指令中的&VB200&VB200如果改為如果改為&VW200&VW200或或&VD200&VD200效果完全相同。效果完全相同。因為具體的尋址范圍取決于隨后的間接存取指令類型。因為具體的尋址范圍取決于隨后的間接存取指令類型。 PLCPLC控制系統(tǒng)運行與維護控制系統(tǒng)運行與維護2021/8/1427(2)(2)間接存取間接存取 依據(jù)指針中的內(nèi)容值作為地址存取數(shù)據(jù)。使用指針可存依據(jù)指針中的內(nèi)容值作為地址存取數(shù)據(jù)。使用指針可存取字節(jié)、字、雙字型的數(shù)據(jù),取字節(jié)、字、雙字型的數(shù)據(jù), 下面兩條指令是建立指針和間接存取的應用方法:下面兩
41、條指令是建立指針和間接存取的應用方法: MOVD &VB200MOVD &VB200,AC1AC1 MOVW MOVW * *AC1AC1,AC0AC0 執(zhí)行指令執(zhí)行指令MOVWMOVW* *AC1AC1,AC0AC0,把指針中的內(nèi)容值(,把指針中的內(nèi)容值(VB200VB200)作為地址,由于指令作為地址,由于指令MOVWMOVW的標識符是的標識符是“W”W”,因而指令操作,因而指令操作數(shù)的數(shù)據(jù)長度應是字型,把地址數(shù)的數(shù)據(jù)長度應是字型,把地址VB200VB200、VB201VB201處處2 2個字節(jié)的個字節(jié)的內(nèi)容(內(nèi)容(12341234)傳送到)傳送到AC0AC0。指針處的值(即。指針處的值(即12341234),為
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 企業(yè)購物合同范本
- 2025年新余貨運資格證模擬考試新題庫
- 上海賣房定金合同范本
- 儀器采購合同范本模板
- 農(nóng)業(yè)打藥合同范本
- 第五章 第二節(jié) 一 氣溫 世界氣溫的分布教學設計-2024-2025學年湘教版初中地理七年級上冊
- 業(yè)主安裝電梯合同范本
- 全國物業(yè)服務合同范本
- 代理經(jīng)銷產(chǎn)品合同范本
- 借款合同范本擔保人范本
- 變電站電網(wǎng)側(cè)儲能項目可行性研究報告
- 新版統(tǒng)編版一年級道德與法治下冊全冊教案(完整版)教學設計含教學反思
- 4.2 同學相伴 第二課時 課件 2024-2025學年三年級下冊道德與法治 統(tǒng)編版
- 城市開放空間-課件
- 2025年春季學期學校德育工作計劃安排表(完整版)
- 湖南2024年湖南省水利廳所屬事業(yè)單位招聘57人筆試歷年參考題庫附帶答案詳解
- 2025年全球及中國調(diào)頻儲能行業(yè)頭部企業(yè)市場占有率及排名調(diào)研報告
- 2024年加氫站技術規(guī)范
- 《幼兒教育政策與法規(guī)》教案-單元4 幼兒園的保育和教育
- 小學思政培訓
- 《森林火災預防與撲救技術課件教程》
評論
0/150
提交評論