《機(jī)床電氣控制技術(shù)》課件:第5章 S7-200 PLC的指令系統(tǒng)及網(wǎng)絡(luò)

上傳人:努力****83 文檔編號:115823800 上傳時間:2022-07-04 格式:PPT 頁數(shù):68 大?。?.56MB
收藏 版權(quán)申訴 舉報 下載
《機(jī)床電氣控制技術(shù)》課件:第5章 S7-200 PLC的指令系統(tǒng)及網(wǎng)絡(luò)_第1頁
第1頁 / 共68頁
《機(jī)床電氣控制技術(shù)》課件:第5章 S7-200 PLC的指令系統(tǒng)及網(wǎng)絡(luò)_第2頁
第2頁 / 共68頁
《機(jī)床電氣控制技術(shù)》課件:第5章 S7-200 PLC的指令系統(tǒng)及網(wǎng)絡(luò)_第3頁
第3頁 / 共68頁

下載文檔到電腦,查找使用更方便

40 積分

下載資源

還剩頁未讀,繼續(xù)閱讀

資源描述:

《《機(jī)床電氣控制技術(shù)》課件:第5章 S7-200 PLC的指令系統(tǒng)及網(wǎng)絡(luò)》由會員分享,可在線閱讀,更多相關(guān)《《機(jī)床電氣控制技術(shù)》課件:第5章 S7-200 PLC的指令系統(tǒng)及網(wǎng)絡(luò)(68頁珍藏版)》請在裝配圖網(wǎng)上搜索。

1、第第5 5章章 S7-200 PLCS7-200 PLC的指令系統(tǒng)及網(wǎng)絡(luò)的指令系統(tǒng)及網(wǎng)絡(luò) 5.1 S7-2005.1 S7-200的基本指令的基本指令 5.2 S7-2005.2 S7-200的功能指令的功能指令 5.3 S7-200PLC5.3 S7-200PLC編程實(shí)例編程實(shí)例 5.4 S7-200PLC5.4 S7-200PLC網(wǎng)絡(luò)通信技術(shù)網(wǎng)絡(luò)通信技術(shù)S7-200 PLC編程的基本知識編程的基本知識一、數(shù)據(jù)類型一、數(shù)據(jù)類型l 1 1位布爾型位布爾型(BOOL)(BOOL)l 8 8位字節(jié)型位字節(jié)型(BYTE)(BYTE)l 1616位無符號整數(shù)位無符號整數(shù)(WORD)(WORD)l 16

2、16位有符號整數(shù)位有符號整數(shù)(INT)(INT)l 3232位無符號雙字整數(shù)位無符號雙字整數(shù)(DWORD)(DWORD)l 3232位有符號雙字整數(shù)位有符號雙字整數(shù)(DINT)(DINT)l 3232位實(shí)數(shù)型位實(shí)數(shù)型(REAL)(REAL)。二、數(shù)據(jù)區(qū)存儲器的地址表示格式二、數(shù)據(jù)區(qū)存儲器的地址表示格式 存儲器是由許多存儲單元組成存儲器是由許多存儲單元組成,每個存儲單元都有惟一的地址每個存儲單元都有惟一的地址,可以依據(jù)可以依據(jù)存儲器地址來存取數(shù)據(jù)。數(shù)據(jù)區(qū)存儲器存儲器地址來存取數(shù)據(jù)。數(shù)據(jù)區(qū)存儲器地址地址的表示格式有的表示格式有位、字節(jié)、字、位、字節(jié)、字、雙字地址格式。雙字地址格式。1.1.位地址格

3、式位地址格式 由存儲器區(qū)域標(biāo)識符,字節(jié)地址及位號構(gòu)成由存儲器區(qū)域標(biāo)識符,字節(jié)地址及位號構(gòu)成 例例V5.4V5.4表示位地址。表示位地址。V V是變量存儲器的區(qū)域標(biāo)識符是變量存儲器的區(qū)域標(biāo)識符,5,5是字節(jié)地址是字節(jié)地址,4,4是位號,是位號,在字節(jié)地址在字節(jié)地址5 5與位號與位號4 4之間用點(diǎn)號之間用點(diǎn)號.隔開。隔開。2.2.字節(jié)、字、雙字地址格式字節(jié)、字、雙字地址格式由區(qū)域標(biāo)識符、數(shù)據(jù)長度以及該字節(jié)、字或雙字的起始字節(jié)地址由區(qū)域標(biāo)識符、數(shù)據(jù)長度以及該字節(jié)、字或雙字的起始字節(jié)地址,構(gòu)成。構(gòu)成。如:用如:用VB100VB100、VW100VW100、VD100VD100分別表示字節(jié)、字、雙字的地

4、址。分別表示字節(jié)、字、雙字的地址。VW100VW100由由VB100VB100、VB101VB101兩個字節(jié)組成;兩個字節(jié)組成;VD100VD100由由VB100VB103VB100VB103四個字節(jié)組成。四個字節(jié)組成。3.3.其他地址格式其他地址格式數(shù)據(jù)區(qū)存儲器區(qū)域中數(shù)據(jù)區(qū)存儲器區(qū)域中,還包括定時器存儲器還包括定時器存儲器(T)(T)、計數(shù)器存儲器、計數(shù)器存儲器(C(C、累加、累加器器(AC(AC、高速計數(shù)器、高速計數(shù)器(HC)(HC)等等,它們是模擬相關(guān)的電器元件的。它們是模擬相關(guān)的電器元件的。地址格式為地址格式為:區(qū)域標(biāo)識符和元件號區(qū)域標(biāo)識符和元件號例例T24T24表示某定時器的地址表示

5、某定時器的地址,T,T是定時器的區(qū)域標(biāo)識符是定時器的區(qū)域標(biāo)識符,24,24是定時器號。是定時器號。S7-200 PLC編程的基本知識編程的基本知識三、數(shù)據(jù)區(qū)存儲器區(qū)域(軟繼電器)三、數(shù)據(jù)區(qū)存儲器區(qū)域(軟繼電器)1.1.輸入輸入/輸出映像寄存器輸出映像寄存器(I/Q)(I/Q)(1)(1)輸入映像寄存器輸入映像寄存器(I)(I)輸入點(diǎn)的狀態(tài)輸入點(diǎn)的狀態(tài),在每次掃描周期開始在每次掃描周期開始(或結(jié)束或結(jié)束)時進(jìn)行采樣時進(jìn)行采樣,并將采樣值并將采樣值存于輸入映像寄存器存于輸入映像寄存器,作為程序處理時輸入點(diǎn)狀態(tài)的依據(jù)。作為程序處理時輸入點(diǎn)狀態(tài)的依據(jù)。輸入映像寄存器的狀態(tài)只能由外部輸入信號驅(qū)動輸入映像

6、寄存器的狀態(tài)只能由外部輸入信號驅(qū)動,而不能在內(nèi)部由程而不能在內(nèi)部由程序指令來改變。序指令來改變。(2)(2)輸出映像寄存器輸出映像寄存器(Q)(Q)每一個輸出端子與輸出每一個輸出端子與輸出映像寄存器的相應(yīng)位相對應(yīng)。映像寄存器的相應(yīng)位相對應(yīng)。S7-200 PLC編程的基本知識編程的基本知識1.1.梯形圖圖中的輸輸入繼電繼電器,輸輸出繼電繼電器的狀態(tài)狀態(tài)是對應(yīng)對應(yīng)于輸輸入/輸輸出映像寄存器相應(yīng)應(yīng)位的狀態(tài)狀態(tài)。2.2.系統(tǒng)統(tǒng)在程序執(zhí)執(zhí)行期間間完全與與外界隔開開,從從而提高了系統(tǒng)統(tǒng)的抗干擾擾能力。3.3.建立了I/O映像區(qū)區(qū),用戶戶程序存取映像寄存器中的數(shù)數(shù)據(jù)要比存取輸輸入、輸輸出物理點(diǎn)要快得多,加速

7、了運(yùn)運(yùn)算速度。4.4.外部輸輸入點(diǎn)的存取只能按位進(jìn)進(jìn)行,而I/I/O映像寄存器的存取可按位、字節(jié)節(jié)、字、雙雙字進(jìn)進(jìn)行,因而使操作更快更靈靈活。S7-200 PLC編程的基本知識編程的基本知識2.2.內(nèi)部標(biāo)志位存儲器內(nèi)部標(biāo)志位存儲器(M)(M)內(nèi)部標(biāo)志位存儲器內(nèi)部標(biāo)志位存儲器(M)(M)也稱內(nèi)部線圈也稱內(nèi)部線圈,是是模擬模擬繼電器控制系統(tǒng)繼電器控制系統(tǒng)中的中的中間繼電器中間繼電器,它存放中間操作狀態(tài)它存放中間操作狀態(tài),或存儲其他相關(guān)的數(shù)或存儲其他相關(guān)的數(shù)據(jù)。內(nèi)部標(biāo)志位存儲器據(jù)。內(nèi)部標(biāo)志位存儲器(M)(M)以位為單位使用以位為單位使用,也可以字節(jié)、字、也可以字節(jié)、字、雙字為單位使用。雙字為單位使用

8、。3.3.變量存儲器變量存儲器(V)(V)變量存儲器變量存儲器(V)(V)存放存放全局全局變量、存放程序執(zhí)行過程中控制邏輯變量、存放程序執(zhí)行過程中控制邏輯操作的操作的中間結(jié)果中間結(jié)果或其他或其他相關(guān)的數(shù)據(jù)相關(guān)的數(shù)據(jù)。變量存儲器是全局有效。變量存儲器是全局有效。全局有效是指同一個存儲器可以在任一程序分區(qū)全局有效是指同一個存儲器可以在任一程序分區(qū)(主程序、子主程序、子程序、中斷程序程序、中斷程序)被訪問。被訪問。4.4.局部存儲器局部存儲器(L)(L)局部存儲器用來存放局部變量。局部存儲器是局部有效的。局部存儲器用來存放局部變量。局部存儲器是局部有效的。局部有效是指某一局部存儲器只能在某一程序分區(qū)

9、局部有效是指某一局部存儲器只能在某一程序分區(qū)(主程序或主程序或子程序或中斷程序子程序或中斷程序)中使用。中使用。S7-200 PLC編程的基本知識編程的基本知識5.順序控制繼電器存儲器(順序控制繼電器存儲器(S)順序控制繼電器存儲器順序控制繼電器存儲器(S)用于用于順序控制順序控制(或步進(jìn)控制或步進(jìn)控制),基于順序功能圖,基于順序功能圖(SFC)的編程方式。的編程方式。6.特殊標(biāo)志位存儲器特殊標(biāo)志位存儲器(SM)特殊標(biāo)志位特殊標(biāo)志位(SM)即即特殊內(nèi)部線圈特殊內(nèi)部線圈。它是用戶程序與系統(tǒng)程序之間的界面,為。它是用戶程序與系統(tǒng)程序之間的界面,為用戶提供一些用戶提供一些特殊的控制功能及系統(tǒng)信息特殊

10、的控制功能及系統(tǒng)信息,用戶對操作的一些特殊要求也通,用戶對操作的一些特殊要求也通過特殊標(biāo)志位過特殊標(biāo)志位(SM)通知系統(tǒng)。特殊標(biāo)志位區(qū)域分為只讀區(qū)域通知系統(tǒng)。特殊標(biāo)志位區(qū)域分為只讀區(qū)域(SM0SM29)和和可讀寫區(qū)域。可讀寫區(qū)域。u 在只讀區(qū)特殊標(biāo)志位,用戶只能利用其觸點(diǎn)在只讀區(qū)特殊標(biāo)志位,用戶只能利用其觸點(diǎn)。例如。例如:SM0.0RUN監(jiān)控,監(jiān)控,PLC在在RUN方式時,方式時,SM0.0總為總為1:SM0.1初始脈沖初始脈沖,PLC由由STOP轉(zhuǎn)為轉(zhuǎn)為RUN時時,SM0.1接通一個掃描周期接通一個掃描周期:SM0.3PLC上電進(jìn)入上電進(jìn)入RUN方式時,方式時,SM0.3接通一個掃描周期接通

11、一個掃描周期:SM0.5秒脈沖,占空比為秒脈沖,占空比為50%,周期為,周期為1s的脈沖等。的脈沖等。u 可讀寫特殊標(biāo)志位用于特殊控制功能可讀寫特殊標(biāo)志位用于特殊控制功能,例如,例如:用于自由通信口設(shè)置的用于自由通信口設(shè)置的SMB30,用于定時中斷間隔時間設(shè)置的用于定時中斷間隔時間設(shè)置的SMB34/SMB35,用于高速計數(shù)器設(shè)置的用于高速計數(shù)器設(shè)置的SMB36SMB65,用于脈沖串輸出控制的用于脈沖串輸出控制的SMB66SMB85S7-200 PLC編程的基本知識編程的基本知識7.定時器存儲器定時器存儲器(T)定時器是模擬繼電器控制系統(tǒng)中的定時器是模擬繼電器控制系統(tǒng)中的時間繼電器時間繼電器,S

12、7-200PLC定時定時器的時基有三種器的時基有三種:1ms、10ms、l00ms。通常定時器的設(shè)定值由程。通常定時器的設(shè)定值由程序賦予,需要時也可在外部設(shè)定。序賦予,需要時也可在外部設(shè)定。定時器存儲器地址表示格式為定時器存儲器地址表示格式為:T定時器號定時器號,如,如T24。S7-200PLC定時器存儲器的有效地址范圍為:定時器存儲器的有效地址范圍為:T(0255)。8.計數(shù)器存儲器計數(shù)器存儲器(C)計數(shù)器是累計其計數(shù)輸入端計數(shù)器是累計其計數(shù)輸入端脈沖電平由低到高的次數(shù)脈沖電平由低到高的次數(shù),有三種類,有三種類型:增計數(shù)、減計數(shù)、增減計數(shù)。通常計數(shù)器的設(shè)定值由程序賦型:增計數(shù)、減計數(shù)、增減計

13、數(shù)。通常計數(shù)器的設(shè)定值由程序賦予,需要時也可在外部設(shè)定予,需要時也可在外部設(shè)定計數(shù)器存儲器地址表示格式為:計數(shù)器存儲器地址表示格式為:C 計數(shù)器號計數(shù)器號,如,如C3。S7-200PLC計數(shù)器存儲器的有效地址范圍為;計數(shù)器存儲器的有效地址范圍為;C(0255)。S7-200 PLC編程的基本知識編程的基本知識9.9.模擬量輸入映像寄存器模擬量輸入映像寄存器(AI(AI)模擬量輸入模塊將外部輸入的模擬信號的模擬量轉(zhuǎn)換成模擬量輸入模塊將外部輸入的模擬信號的模擬量轉(zhuǎn)換成1 1個字長的數(shù)字量個字長的數(shù)字量,存放在模擬量輸入映像寄存器存放在模擬量輸入映像寄存器(AI)(AI)中中,供供CPUCPU運(yùn)算處

14、理。模擬量輸入運(yùn)算處理。模擬量輸入(AI)(AI)的值為只讀值。的值為只讀值。10.10.模擬量輸出映像寄存器模擬量輸出映像寄存器(AQ(AQ)CPUCPU運(yùn)算的相關(guān)結(jié)果存放在運(yùn)算的相關(guān)結(jié)果存放在模擬量輸出映像寄存器模擬量輸出映像寄存器(AQ(AQ)中,)中,供供D/AD/A轉(zhuǎn)換器將轉(zhuǎn)換器將1 1個字長的數(shù)字量轉(zhuǎn)換成模擬量個字長的數(shù)字量轉(zhuǎn)換成模擬量,以驅(qū)動外以驅(qū)動外部模擬量控制的設(shè)備。部模擬量控制的設(shè)備。S7-200 PLC編程的基本知識編程的基本知識11.11.累加器累加器(AC)(AC)累加器是用來暫時存儲累加器是用來暫時存儲計算中間值計算中間值的存儲器的存儲器,也可向子程序傳也可向子程序

15、傳遞參數(shù)或返回參數(shù)。遞參數(shù)或返回參數(shù)。S7S7200CPU200CPU提供了提供了4 4個個3232位累加器位累加器(AC0(AC0、AC1AC1、AC2 AC2、AC3)AC3)。累加器的地址格式為。累加器的地址格式為:AC:AC 累加器號累加器號,如如AC0AC0。12.12.高速計數(shù)器(高速計數(shù)器(HCHC)高速計數(shù)器用來累計高速脈沖信號。當(dāng)高速脈沖信號的頻率高速計數(shù)器用來累計高速脈沖信號。當(dāng)高速脈沖信號的頻率比比CPUCPU掃描速率更快時,必須要用高速計數(shù)器計數(shù)。高速計數(shù)器掃描速率更快時,必須要用高速計數(shù)器計數(shù)。高速計數(shù)器的當(dāng)前值寄存器為的當(dāng)前值寄存器為3232位位(bit)(bit)

16、,讀取高速計數(shù)器當(dāng)前值應(yīng)以,讀取高速計數(shù)器當(dāng)前值應(yīng)以雙字雙字(32(32位位)來尋址來尋址。高速計數(shù)器的當(dāng)前值為只讀值。高速計數(shù)器的當(dāng)前值為只讀值。S7-200 PLC編程的基本知識編程的基本知識四四.尋址方式尋址方式 S7-200 S7-200編程語言的基本單位是語句,而語句的構(gòu)成是指令,編程語言的基本單位是語句,而語句的構(gòu)成是指令,每條指令有兩部分:一部分是每條指令有兩部分:一部分是操作碼操作碼,另一部分是,另一部分是操作數(shù)操作數(shù)。操。操作碼是指出這條指令的功能是什么,操作數(shù)則指明了操作碼所作碼是指出這條指令的功能是什么,操作數(shù)則指明了操作碼所需要的需要的數(shù)據(jù)所在數(shù)據(jù)所在。所謂。所謂尋址,

17、就是尋找操作數(shù)的過程尋址,就是尋找操作數(shù)的過程。1 1立即尋址立即尋址 在一條指令中,如果操作碼后面的操作數(shù)就是操作碼所需在一條指令中,如果操作碼后面的操作數(shù)就是操作碼所需要的要的具體數(shù)據(jù)具體數(shù)據(jù),這種指令的尋址方式就叫立即尋址。,這種指令的尋址方式就叫立即尋址。2 2直接尋址直接尋址 在一條指令中,如果操作碼后面的操作數(shù)是以操作數(shù)所在在一條指令中,如果操作碼后面的操作數(shù)是以操作數(shù)所在地址地址的形式出現(xiàn)的,這種指令的尋址方式就叫直接尋址。的形式出現(xiàn)的,這種指令的尋址方式就叫直接尋址。3 3間接尋址間接尋址 在一條指令中,如果操作碼后面的操作數(shù)是以操作數(shù)所在在一條指令中,如果操作碼后面的操作數(shù)是

18、以操作數(shù)所在地址的地址地址的地址形式出現(xiàn)的,這種指令的尋址方式就叫間接尋址。形式出現(xiàn)的,這種指令的尋址方式就叫間接尋址。S7-200 PLC編程的基本知識編程的基本知識5.1 S7-2005.1 S7-200的基本指令的基本指令 S7-200S7-200的基本指令用于開關(guān)量控制,包括位操作指令、定的基本指令用于開關(guān)量控制,包括位操作指令、定時器、計數(shù)器指令等。時器、計數(shù)器指令等。(1 1)觸點(diǎn)指令)觸點(diǎn)指令 觸點(diǎn)指令包括標(biāo)準(zhǔn)觸點(diǎn)、立即觸點(diǎn)、取反指令、正負(fù)轉(zhuǎn)換觸點(diǎn)指令包括標(biāo)準(zhǔn)觸點(diǎn)、立即觸點(diǎn)、取反指令、正負(fù)轉(zhuǎn)換及邏輯堆棧指令,見表及邏輯堆棧指令,見表5-15-1。(2 2)線圈指令)線圈指令 線圈

19、指令表示位元件的輸出狀態(tài),包括輸出、立即輸出、線圈指令表示位元件的輸出狀態(tài),包括輸出、立即輸出、置位置位/復(fù)位及立即置位復(fù)位及立即置位/復(fù)位,見表復(fù)位,見表5-25-2。例例1 1:直接啟動停車控制直接啟動停車控制繼電器控制電路圖繼電器控制電路圖I/OI/O分配:分配:I0.0I0.0:停車:停車I0.1I0.1:啟動:啟動Q0.1Q0.1:KMKM梯形圖:梯形圖:語句表語句表LD I0.1LD I0.1O Q0.1O Q0.1A I0.0A I0.0=Q0.1=Q0.1Q0.1Q0.1I0.0I0.0Q0.1Q0.1I0.1I0.1I0.0=?I0.0=?提示:外部輸入電路接通時,輸入點(diǎn)對應(yīng)

20、的輸入過程提示:外部輸入電路接通時,輸入點(diǎn)對應(yīng)的輸入過程映射寄存器的值映射寄存器的值=“1”梯形圖中相對應(yīng)點(diǎn):梯形圖中相對應(yīng)點(diǎn):常開觸點(diǎn)閉合,常閉觸點(diǎn)斷開。常開觸點(diǎn)閉合,常閉觸點(diǎn)斷開。n 初始狀態(tài)初始狀態(tài):SB1SB1未按下,未按下,外部電路斷開,輸入映像外部電路斷開,輸入映像寄存器中寄存器中I0.3=0I0.3=0 梯形圖圖中常開觸開觸點(diǎn)不動動作,常開開觸觸點(diǎn)I0.3=0I0.3=0,保持常開開;梯形圖圖中,常閉觸閉觸點(diǎn)不動動作,常閉閉觸觸點(diǎn)I0.3=1I0.3=1,保持常閉閉;n 動作狀態(tài)動作狀態(tài):SB1SB1按下,外按下,外部電路接通,輸入映像寄部電路接通,輸入映像寄存器中存器中I0.3

21、=1I0.3=1 梯形圖圖中常開觸開觸點(diǎn)動動作,常開觸開觸點(diǎn)I0.3=1,I0.3=1,常開開常閉閉;梯形圖圖中,常閉觸閉觸點(diǎn)動動作,常閉觸閉觸點(diǎn)I0.3=0,I0.3=0,常閉閉常開開;梯形圖中梯形圖中觸點(diǎn)值觸點(diǎn)值=觸點(diǎn)動觸點(diǎn)動作后的最作后的最終值終值5.1.2 5.1.2 定時器定時器 定時器指令有通電沿時定時器(定時器指令有通電沿時定時器(TONTON)、有記憶的)、有記憶的通電延時定時器(通電延時定時器(TONRTONR)及斷電延時定時器()及斷電延時定時器(TOFTOF)等三類,見表等三類,見表5-45-4。5.1.3 5.1.3 計數(shù)器計數(shù)器 計數(shù)器指令有增計數(shù)器(計數(shù)器指令有增計

22、數(shù)器(CTUCTU)、減計數(shù)器()、減計數(shù)器(CTDCTD)及增減計數(shù)器(及增減計數(shù)器(CTUDCTUD)三類指令,見表)三類指令,見表5-65-6。5.2 S7-2005.2 S7-200的功能指令的功能指令 S7-200S7-200的功能指令即應(yīng)用指令,主要包括數(shù)據(jù)處理、算術(shù)的功能指令即應(yīng)用指令,主要包括數(shù)據(jù)處理、算術(shù)/邏輯運(yùn)算、表功能、轉(zhuǎn)換、中斷、高速處理指令等。邏輯運(yùn)算、表功能、轉(zhuǎn)換、中斷、高速處理指令等。5.2.1 5.2.1 數(shù)據(jù)傳送指令數(shù)據(jù)傳送指令n 數(shù)據(jù)傳送指令數(shù)據(jù)傳送指令用于實(shí)現(xiàn)數(shù)據(jù)的搬移,包括字節(jié)、字、雙字用于實(shí)現(xiàn)數(shù)據(jù)的搬移,包括字節(jié)、字、雙字或者實(shí)數(shù)傳送、字節(jié)立即傳送、數(shù)

23、據(jù)塊傳送及字節(jié)交換指或者實(shí)數(shù)傳送、字節(jié)立即傳送、數(shù)據(jù)塊傳送及字節(jié)交換指令。令。n 字節(jié)立即傳送指令字節(jié)立即傳送指令允許您在物理允許您在物理I/OI/O和存儲器之間立即傳送和存儲器之間立即傳送一個字節(jié)數(shù)據(jù)。一個字節(jié)數(shù)據(jù)。5.2.1 5.2.1 數(shù)據(jù)傳送指令數(shù)據(jù)傳送指令n 字節(jié)塊傳送(字節(jié)塊傳送(BMBBMB)、字塊傳送()、字塊傳送(BMWBMW)和雙字塊傳送()和雙字塊傳送(BMDBMD)指令傳送指定數(shù)量的數(shù)據(jù)到一個新的存儲區(qū),數(shù)據(jù)的起始指令傳送指定數(shù)量的數(shù)據(jù)到一個新的存儲區(qū),數(shù)據(jù)的起始地址地址ININ,數(shù)據(jù)長度為,數(shù)據(jù)長度為N N個字節(jié)、字或者雙字,新塊的起始地個字節(jié)、字或者雙字,新塊的起始

24、地址為址為OUTOUT,見表,見表5-95-9。5.2.2 5.2.2 數(shù)字運(yùn)算指令數(shù)字運(yùn)算指令 S7-200 S7-200提供功能強(qiáng)大的數(shù)學(xué)運(yùn)算指令,包括數(shù)學(xué)四則運(yùn)算、提供功能強(qiáng)大的數(shù)學(xué)運(yùn)算指令,包括數(shù)學(xué)四則運(yùn)算、自增自增/自減及數(shù)學(xué)功能指令。自減及數(shù)學(xué)功能指令。(1 1)四則運(yùn)算指令)四則運(yùn)算指令 S7-200S7-200四則運(yùn)算指令支持整數(shù)及實(shí)數(shù)的加、減、乘、除運(yùn)四則運(yùn)算指令支持整數(shù)及實(shí)數(shù)的加、減、乘、除運(yùn)算,其操作數(shù)類型為算,其操作數(shù)類型為INTINT、DINTDINT、實(shí)型。、實(shí)型。5.2.2 5.2.2 數(shù)字運(yùn)算指令數(shù)字運(yùn)算指令5.2.2 5.2.2 數(shù)字運(yùn)算指令數(shù)字運(yùn)算指令(2

25、2)自增)自增/自減指令自減指令 自增或自減指令將輸入自增或自減指令將輸入ININ端數(shù)據(jù)端數(shù)據(jù)加加1 1或減或減1 1,并將結(jié)果存放,并將結(jié)果存放在在OUTOUT中中。5.2.2 5.2.2 數(shù)字運(yùn)算指令數(shù)字運(yùn)算指令(3 3)數(shù)學(xué)功能指令)數(shù)學(xué)功能指令數(shù)學(xué)功能指令主要有正弦(數(shù)學(xué)功能指令主要有正弦(SINSIN)、余弦()、余弦(COSCOS)、正切()、正切(TANTAN)、自然)、自然對數(shù)指令(對數(shù)指令(LNLN)、自然指數(shù)指令()、自然指數(shù)指令(EXPEXP)及平方根指令()及平方根指令(SQRTSQRT),操作),操作數(shù)類型為數(shù)類型為REALREAL,指令見表,指令見表5-145-14

26、。5.2.3 5.2.3 移位和循環(huán)指令移位和循環(huán)指令5.2.3 5.2.3 移位和循環(huán)指令移位和循環(huán)指令(2 2)移位寄存器指令)移位寄存器指令 移位寄存器指令將一個數(shù)值移入移位寄存器中。移位寄存移位寄存器指令將一個數(shù)值移入移位寄存器中。移位寄存器指令提供了一種排列和控制產(chǎn)品流或者數(shù)據(jù)的簡單方法。器指令提供了一種排列和控制產(chǎn)品流或者數(shù)據(jù)的簡單方法。使用該指令,每個掃描周期,整個移位寄存器移動一位。使用該指令,每個掃描周期,整個移位寄存器移動一位。移位寄存器指令把輸入的移位寄存器指令把輸入的DATADATA數(shù)值移入移位寄存器。數(shù)值移入移位寄存器。5.2.3 5.2.3 移位和循環(huán)指令移位和循環(huán)

27、指令(3 3)字節(jié)交換指令)字節(jié)交換指令 字節(jié)交換指令用來交換輸入字(字節(jié)交換指令用來交換輸入字(ININ)的高字)的高字節(jié)和低字節(jié),操作數(shù)類型為節(jié)和低字節(jié),操作數(shù)類型為WORDWORD,指令見表,指令見表5-185-18。5.2.4 5.2.4 比較指令比較指令5.2.5 5.2.5 轉(zhuǎn)換指令轉(zhuǎn)換指令(1 1)標(biāo)準(zhǔn)轉(zhuǎn)換指令)標(biāo)準(zhǔn)轉(zhuǎn)換指令 標(biāo)準(zhǔn)轉(zhuǎn)換指令主要有數(shù)字轉(zhuǎn)換、四舍五入和標(biāo)準(zhǔn)轉(zhuǎn)換指令主要有數(shù)字轉(zhuǎn)換、四舍五入和取整及段碼處理指令。取整及段碼處理指令。5.2.5 5.2.5 轉(zhuǎn)換指令轉(zhuǎn)換指令5.2.5 5.2.5 轉(zhuǎn)換指令轉(zhuǎn)換指令5.2.5 5.2.5 轉(zhuǎn)換指令轉(zhuǎn)換指令(2 2)ASCIIA

28、SCII碼轉(zhuǎn)換指令碼轉(zhuǎn)換指令5.2.5 5.2.5 轉(zhuǎn)換指令轉(zhuǎn)換指令(3 3)字符串轉(zhuǎn)換指令)字符串轉(zhuǎn)換指令5.2.5 5.2.5 轉(zhuǎn)換指令轉(zhuǎn)換指令(4 4)編碼和解碼指令)編碼和解碼指令5.2.6 5.2.6 邏輯運(yùn)算指令邏輯運(yùn)算指令5.2.6 5.2.6 邏輯運(yùn)算指令邏輯運(yùn)算指令5.2.7 5.2.7 表操作指令表操作指令5.2.8 5.2.8 程序控制指令程序控制指令(1 1)程序結(jié)束、停止與看門狗復(fù)位指令)程序結(jié)束、停止與看門狗復(fù)位指令 條件結(jié)束指令(條件結(jié)束指令(ENDEND)只能用在主程序中,不能在子程序和中)只能用在主程序中,不能在子程序和中斷程序中使用斷程序中使用 停止指令停止

29、指令(STOPSTOP)可以用在主程序、子程序可以用在主程序、子程序和中斷和中斷程序中程序中 程序結(jié)束、程序結(jié)束、停止停止指令通常在程序中用于對突發(fā)緊急事件進(jìn)行指令通常在程序中用于對突發(fā)緊急事件進(jìn)行處理,以避免實(shí)際生產(chǎn)中的重大損失。處理,以避免實(shí)際生產(chǎn)中的重大損失??撮T狗復(fù)合指令(看門狗復(fù)合指令(WDRWDR)可以延長周期,避免看門狗超時錯誤)可以延長周期,避免看門狗超時錯誤 5.2.8 5.2.8 程序控制指令程序控制指令(2 2)FOR-NEXTFOR-NEXT循環(huán)循環(huán)指令指令FOR-NEXTFOR-NEXT循環(huán)指令在執(zhí)行之前必須指定當(dāng)前循環(huán)次數(shù)循環(huán)指令在執(zhí)行之前必須指定當(dāng)前循環(huán)次數(shù)IND

30、XINDX、初、初始值(始值(INITINIT)和終止值()和終止值(FINALFINAL),并且終止值要大于初始值。),并且終止值要大于初始值。5.2.8 5.2.8 程序控制指令程序控制指令(3 3)跳轉(zhuǎn)與標(biāo)號指令)跳轉(zhuǎn)與標(biāo)號指令5.2.8 5.2.8 程序控制指令程序控制指令(4 4)順控繼電器指令)順控繼電器指令5.2.8 5.2.8 程序控制指令程序控制指令(5 5)子程序調(diào)用指令)子程序調(diào)用指令5.2.9 5.2.9 特殊功能指令特殊功能指令(1 1)時鐘指令)時鐘指令 時鐘指令的主要功能是讀寫時鐘指令的主要功能是讀寫PLCPLC的實(shí)時時鐘,的實(shí)時時鐘,見表見表5-375-37。5

31、.2.9 5.2.9 特殊功能指令特殊功能指令(2 2)通信)通信指令指令通信指令主要有通信指令主要有網(wǎng)絡(luò)網(wǎng)絡(luò)讀寫讀寫、發(fā)送與接收、發(fā)送與接收及及端口端口地址的設(shè)置與獲取地址的設(shè)置與獲取5.2.9 5.2.9 特殊功能指令特殊功能指令(3 3)高速)高速計數(shù)計數(shù)器器 普通計數(shù)器要受普通計數(shù)器要受CPUCPU掃描速度的影響,對高速脈沖信號的計數(shù)會發(fā)生掃描速度的影響,對高速脈沖信號的計數(shù)會發(fā)生脈沖丟失的現(xiàn)象。高速計數(shù)器脫離主機(jī)的掃描周期而獨(dú)立計數(shù),它可對脈脈沖丟失的現(xiàn)象。高速計數(shù)器脫離主機(jī)的掃描周期而獨(dú)立計數(shù),它可對脈寬小于主機(jī)掃描周期的高速脈沖準(zhǔn)確計數(shù)。寬小于主機(jī)掃描周期的高速脈沖準(zhǔn)確計數(shù)。高速

32、高速計數(shù)器常用于電動機(jī)轉(zhuǎn)速計數(shù)器常用于電動機(jī)轉(zhuǎn)速檢測的場合,使用時,可由編碼器將電動機(jī)的轉(zhuǎn)速轉(zhuǎn)化成脈沖信號,再用檢測的場合,使用時,可由編碼器將電動機(jī)的轉(zhuǎn)速轉(zhuǎn)化成脈沖信號,再用高速高速計數(shù)器對脈沖計數(shù)。計數(shù)器對脈沖計數(shù)。5.2.9 5.2.9 特殊功能指令特殊功能指令(4 4)高速脈沖)高速脈沖 脈沖脈沖輸出指令(輸出指令(PLSPLS)用于在高速輸出()用于在高速輸出(Q0.0Q0.0和和Q0.1Q0.1)上控)上控制脈沖串輸出(制脈沖串輸出(PTOPTO)操作和脈寬調(diào)制()操作和脈寬調(diào)制(PWMPWM)操作功能)操作功能 PTOPTO可以輸出一串脈沖(占空比為可以輸出一串脈沖(占空比為50

33、%50%),用戶可以控制脈),用戶可以控制脈沖的周期和個數(shù)。沖的周期和個數(shù)。PWMPWM可以輸出連續(xù)的、占空比可調(diào)的脈沖可以輸出連續(xù)的、占空比可調(diào)的脈沖串,用戶可以控制脈沖的周期和脈寬。串,用戶可以控制脈沖的周期和脈寬。5.2.9 5.2.9 特殊功能指令特殊功能指令(5 5)中斷操作)中斷操作中斷指令中斷指令中斷源分類及優(yōu)先級中斷源分類及優(yōu)先級1 1、通信口中斷、通信口中斷通信口中斷事件號有:通信口中斷事件號有:8 8、9 9、232326262 2、I/OI/O口中斷口中斷包含上升沿包含上升沿/下降沿中斷、高速計數(shù)器中斷和脈沖串輸出(下降沿中斷、高速計數(shù)器中斷和脈沖串輸出(PTOPTO)中

34、斷。中斷。S7-200S7-200可用輸入點(diǎn)(可用輸入點(diǎn)(I0.0I0.0I0.3I0.3)的上升沿或下降沿中斷。)的上升沿或下降沿中斷。3 3、時基中斷、時基中斷時基中斷包括定時中斷和定時器中斷(時基中斷包括定時中斷和定時器中斷(T32/T96T32/T96)5.2.9 5.2.9 特殊功能指令特殊功能指令(6 6)PIDPID指令指令 S7-200 CPUS7-200 CPU提供提供PIDPID回路指令(包含比例、積分、回路指令(包含比例、積分、微分回路),可以用來進(jìn)行微分回路),可以用來進(jìn)行PIDPID運(yùn)算。該指令有兩運(yùn)算。該指令有兩個操作數(shù):作為回路表起始地址的個操作數(shù):作為回路表起始

35、地址的“表表”地址地址TBLTBL和從和從0 0到到7 7的常數(shù)的回路編號的常數(shù)的回路編號LOOPLOOP5.3.2 5.3.2 交流電機(jī)交流電機(jī)Y/Y/型啟動控制型啟動控制(1 1)控制要求)控制要求用用PLCPLC構(gòu)成交流電機(jī)構(gòu)成交流電機(jī)Y/Y/型起動控制如圖型起動控制如圖5-55-5所示。電機(jī)可以正轉(zhuǎn)啟動和所示。電機(jī)可以正轉(zhuǎn)啟動和反轉(zhuǎn)啟動,且正、反轉(zhuǎn)可以切換,即在正轉(zhuǎn)時可直接按下反轉(zhuǎn)啟動按鈕,反轉(zhuǎn)啟動,且正、反轉(zhuǎn)可以切換,即在正轉(zhuǎn)時可直接按下反轉(zhuǎn)啟動按鈕,電機(jī)即可開始反轉(zhuǎn),同時切斷正轉(zhuǎn)電路,反之亦可。啟動時,要求電機(jī)電機(jī)即可開始反轉(zhuǎn),同時切斷正轉(zhuǎn)電路,反之亦可。啟動時,要求電機(jī)先為先為“

36、Y Y”型連接,過一段時間再變成型連接,過一段時間再變成“”型連接運(yùn)行。另外,還要型連接運(yùn)行。另外,還要有系統(tǒng)停止按鈕。有系統(tǒng)停止按鈕。(2 2)I/OI/O分配分配根據(jù)系統(tǒng)控制要求根據(jù)系統(tǒng)控制要求PLCPLC輸入輸出口定義見表輸入輸出口定義見表5-455-45。表表5-455-45交流電機(jī)交流電機(jī)Y/Y/型啟動控制型啟動控制I/OI/O分配分配5.4 S7-200 PLC5.4 S7-200 PLC網(wǎng)絡(luò)通信技術(shù)網(wǎng)絡(luò)通信技術(shù) S7-200 CPUS7-200 CPU支持點(diǎn)對點(diǎn)接口(支持點(diǎn)對點(diǎn)接口(PPIPPI)、多點(diǎn))、多點(diǎn)接口(接口(MPIMPI)、PROFIBUSPROFIBUS協(xié)議協(xié)議、

37、以太網(wǎng)。以太網(wǎng)。5.4.1 5.4.1 網(wǎng)絡(luò)協(xié)議網(wǎng)絡(luò)協(xié)議(1 1)PPIPPI協(xié)議協(xié)議PPIPPI是一個主站是一個主站-從站協(xié)議:主站設(shè)備將請求發(fā)送至從站設(shè)備,然后從站從站協(xié)議:主站設(shè)備將請求發(fā)送至從站設(shè)備,然后從站設(shè)備進(jìn)行響應(yīng),如圖設(shè)備進(jìn)行響應(yīng),如圖5-75-7所示。從站設(shè)備不發(fā)消息,只是等待主站的要所示。從站設(shè)備不發(fā)消息,只是等待主站的要求并對要求作出響應(yīng)。主站靠一個求并對要求作出響應(yīng)。主站靠一個PPIPPI協(xié)議管理的共享連接來與從站通協(xié)議管理的共享連接來與從站通信。信。PPIPPI不限制可與任何從站通信的主站數(shù)目;然而,不能在網(wǎng)絡(luò)上安不限制可與任何從站通信的主站數(shù)目;然而,不能在網(wǎng)絡(luò)上安

38、裝超過裝超過3232個主站。個主站。從站從站(2 2)MPIMPI協(xié)議協(xié)議MPIMPI允許主允許主-主通信和主主通信和主-從通信,如圖從通信,如圖5-85-8所示。要與一個所示。要與一個S7-200 CPUS7-200 CPU通通信,信,STEP 7-Micro/WINSTEP 7-Micro/WIN建立主建立主-從連接。從連接。MPIMPI協(xié)議不能與作為主站的協(xié)議不能與作為主站的S7-2S7-200 CPU00 CPU通信。對于通信。對于MPIMPI協(xié)議,協(xié)議,S7-300S7-300和和S7-400 PLCS7-400 PLC可以用可以用XGETXGET和和XPUTXPUT指指令來讀寫令來

39、讀寫S7-200S7-200的數(shù)據(jù)。的數(shù)據(jù)。(3 3)PROFIBUSPROFIBUS協(xié)議協(xié)議PROFIBUSPROFIBUS協(xié)議通常用于實(shí)現(xiàn)與分布式協(xié)議通常用于實(shí)現(xiàn)與分布式I/OI/O(遠(yuǎn)程(遠(yuǎn)程I/OI/O)的高速通信??梢裕┑母咚偻ㄐ???梢允褂貌煌瑥S家的使用不同廠家的PROFIBUSPROFIBUS設(shè)備。這些設(shè)備包括簡單的輸入或輸出模塊、設(shè)備。這些設(shè)備包括簡單的輸入或輸出模塊、電機(jī)控制器和電機(jī)控制器和PLCPLC等。等。PROFIBUSPROFIBUS網(wǎng)絡(luò)通常有一個主站和若干個網(wǎng)絡(luò)通常有一個主站和若干個I/OI/O從站從站。(4 4)TCP/IPTCP/IP通過以太網(wǎng)擴(kuò)展模塊(通過以太網(wǎng)擴(kuò)展模塊(CP243-1CP243-1)或互聯(lián)網(wǎng)擴(kuò)展模塊()或互聯(lián)網(wǎng)擴(kuò)展模塊(CP243-1 ITCP243-1 IT),),S S7-2007-200將能支持將能支持TCP/IPTCP/IP以太網(wǎng)通信以太網(wǎng)通信。PLCPLC參考文獻(xiàn)參考文獻(xiàn)1 1、S7-200S7-200可編程控制器使用可編程控制器使用手冊手冊2 2、S7-200S7-200產(chǎn)品產(chǎn)品目錄目錄3 3、STEP7 STEP7 v5.3v5.3編程手冊編程手冊中文版中文版4 4、王永華,現(xiàn)代電氣控制及、王永華,現(xiàn)代電氣控制及PLCPLC應(yīng)用技術(shù),北應(yīng)用技術(shù),北 京航空艙天大學(xué)出版社京航空艙天大學(xué)出版社

展開閱讀全文
溫馨提示:
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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

相關(guān)資源

更多
正為您匹配相似的精品文檔
關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號:ICP2024067431-1 川公網(wǎng)安備51140202000466號


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺,本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng),我們立即給予刪除!