




版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、第第5 5章章 S7-200 PLCS7-200 PLC的指令系統(tǒng)的指令系統(tǒng) 學習目標:學習目標: 1 1、熟練掌握梯形圖和語句表的編程基礎;、熟練掌握梯形圖和語句表的編程基礎; 2 2、掌握基本指令和功能指令中的常用指令及編程方法。、掌握基本指令和功能指令中的常用指令及編程方法。重點:重點:PLCPLC程序的編程方法。程序的編程方法。難點:難點:可以根據(jù)需要編制出結構較復雜的控制程序??梢愿鶕?jù)需要編制出結構較復雜的控制程序。IEC 1131-3IEC 1131-3指令集指令集 是國際電工委員會(是國際電工委員會(IECIEC)制定的)制定的PLCPLC國際標準國際標準1131-3 1131-
2、3 Programming Language (Programming Language (編程語言編程語言) )中推薦的標準語言。中推薦的標準語言。SIMATICSIMATIC指令集:指令集: 大多數(shù)指令符合大多數(shù)指令符合IEC1131-3IEC1131-3標準;標準; 不支持不支持系統(tǒng)完全數(shù)據(jù)類型檢查;系統(tǒng)完全數(shù)據(jù)類型檢查; 可以用可以用梯形圖(梯形圖(LADLAD)、功能塊圖(功能塊圖(FBDFBD)和和語句表(語句表(STLSTL)編編程語言編程;程語言編程; 指令執(zhí)行時間較短。指令執(zhí)行時間較短。5.1 S7-200 PLC5.1 S7-200 PLC編程基礎編程基礎1. 梯形圖(梯形
3、圖(LAD) 梯形圖(梯形圖(LADLAD)與電氣)與電氣控制電路圖相呼應;控制電路圖相呼應; 沿用了繼電器、觸點、串沿用了繼電器、觸點、串 并聯(lián)等術語;并聯(lián)等術語; 簡化了圖形符號;簡化了圖形符號; 增加了特殊功能的指令;增加了特殊功能的指令; 信號流向清楚、簡單、直信號流向清楚、簡單、直觀、易懂。觀、易懂。I0.1Q0.1Q0.1I0.0 KMKM SB2 SB1一、編程語言一、編程語言2. 功能塊圖(功能塊圖(FBD) 沿用了半導體邏輯電路的邏輯框圖的表達方式。沿用了半導體邏輯電路的邏輯框圖的表達方式。=I Q3.1LD I3.1AN I3.2=I Q3.1Q3.1Q3.0I3.0I3.
4、2I3.1AND/Q3.0 I3.0I3.1I3.2=1Q3.1=1IILD I3.03. 語句表(語句表(STL) 語句表(語句表(STLSTL)是用)是用助記符助記符來編程。它類似于計算機的匯編來編程。它類似于計算機的匯編語言語言。=I Q3.1LD I3.1AN I3.2=I Q3.1Q3.1Q3.0I3.0I3.2I3.1AND/Q3.0 I3.0I3.1I3.2=1Q3.1=1IILD I3.0 有條件地相互轉換有條件地相互轉換=I Q3.1LD I3.1AN I3.2=I Q3.1Q3.1Q3.0I3.0I3.2I3.1AND/Q3.0 I3.0I3.1I3.2=1Q3.1=1II
5、LD I3.0= I Q 3 . 1L D I 3 . 1A N I 3 . 2= I Q 3 . 1Q 3 . 1Q 3 . 0I 3 . 0I 3 . 2I 3 . 1A N D/Q 3 . 0 I 3 . 0I 3 . 1I 3 . 2= 1Q 3 . 1= 1IIL D I 3 . 0 但是語句表(但是語句表(STLSTL)可以編寫梯形圖()可以編寫梯形圖(LADLAD)或功能塊圖)或功能塊圖(FBDFBD)無法實現(xiàn)的程序。)無法實現(xiàn)的程序。7數(shù)據(jù)的長度數(shù)據(jù)的長度 最基本的存儲單位是位最基本的存儲單位是位(bit)(bit)8 8位二進制數(shù)組成位二進制數(shù)組成1 1個字節(jié)個字節(jié)(Byte
6、)(Byte),其中的第,其中的第0 0位為最低位位為最低位(LSB)(LSB),第第7 7位為最高位位為最高位(MSB)(MSB)。兩個字節(jié)(兩個字節(jié)(1616位)組成位)組成1 1個字個字(Word)(Word)兩個字(兩個字(3232位)組成位)組成1 1個雙字(個雙字(Double wordDouble word)把位、字節(jié)、字和雙字占用的連續(xù)位數(shù)稱為長度把位、字節(jié)、字和雙字占用的連續(xù)位數(shù)稱為長度二、數(shù)據(jù)類型二、數(shù)據(jù)類型 數(shù)據(jù)長度與數(shù)值范圍數(shù)據(jù)長度與數(shù)值范圍 實數(shù)實數(shù):32 bit值值 8000 0000 to7FFF FFFF -2,147,483,648 to 2,147,483,
7、6470 to FFFF FFFF0 to 4,294,967,295 D(雙字):(雙字):32 bit值值 8000 to 7 FFF-32,768 to 32,7670 to FFFF0 to 65,535W(字):(字):16 bit值值80 to 7F-128 to 1270 to FF0 to 255 B(字節(jié)):(字節(jié)):8 bit值值十六進制十六進制 十進制十進制 十六進制十六進制 十進制十進制 有符號數(shù)有符號數(shù) 無符號數(shù)無符號數(shù)數(shù)據(jù)長度數(shù)據(jù)長度 38381010編址方式編址方式(1 1) 位編址位編址 ( (區(qū)域標志符)字節(jié)號區(qū)域標志符)字節(jié)號位號位號 如如I0.0I0.0;
8、Q0.0Q0.0;I1.2I1.2(2 2) 字節(jié)編址字節(jié)編址 ( (區(qū)域標志符)區(qū)域標志符)B B(字節(jié)號)(字節(jié)號) 如如IB0IB0表示由表示由I0.0I0.0I0.7I0.7這這8 8位組成的字節(jié)位組成的字節(jié)(3 3) 字編址字編址 ( (區(qū)域標志符)區(qū)域標志符)W W(起始字節(jié)號)(起始字節(jié)號), ,最高有效字節(jié)為起始字節(jié)。最高有效字節(jié)為起始字節(jié)。 如如VW0VW0表示由表示由VB0VB0和和VB1VB1這這2 2字節(jié)組成的字字節(jié)組成的字(4 4) 雙字編址雙字編址 ( (區(qū)域標志符)區(qū)域標志符)D D(起始字節(jié)號)(起始字節(jié)號), ,最高有效字節(jié)為起始字節(jié)。最高有效字節(jié)為起始字節(jié)。
9、 如如VD0VD0表示由表示由VB0VB0到到VB3VB3這這4 4字節(jié)組成的雙字。字節(jié)組成的雙字。 1位地址格式位地址格式位號位號字節(jié)地址字節(jié)地址區(qū)域標識符區(qū)域標識符 MSB LSB76543210V0V1V2V3V4V2.4 隔開隔開(一一)數(shù)據(jù)區(qū)存儲器地址的表示格式數(shù)據(jù)區(qū)存儲器地址的表示格式2字節(jié)、字、雙字地址格式字節(jié)、字、雙字地址格式 起始字節(jié)地址起始字節(jié)地址數(shù)據(jù)長度數(shù)據(jù)長度區(qū)域標識符區(qū)域標識符VB100VB101VB102VB103VB100VB100VB10100071531VD100VB100VW100VB100MSB LSB76543210V100V101V102V103V10
10、4VB100VW100最高有效字節(jié)最低有效字節(jié)VD100最低有效字節(jié)3其他地址格式其他地址格式元件號元件號區(qū)域標識符區(qū)域標識符T24l定時器:定時器:T24T24l計數(shù)器:計數(shù)器:C45C45l累加器:累加器:AC3AC3l高速計數(shù)器:高速計數(shù)器:HC0HC0(二二) 數(shù)據(jù)區(qū)存儲器區(qū)域(數(shù)據(jù)區(qū)存儲器區(qū)域(13種)種)1. 1. 輸入映像寄存器輸入映像寄存器/ /輸入繼電器(輸入繼電器(I I) 作用:作用:PLCPLC用來接收用戶設備輸入信號。用來接收用戶設備輸入信號。 實質是存儲單元的某一位。(軟繼電器)實質是存儲單元的某一位。(軟繼電器) 只能有外部信號驅動。只能有外部信號驅動。 地址分配
11、:地址分配: IB0IB0IB15IB15 輸入繼電器可采用位,字節(jié),字或雙字來存取。輸入繼電器可采用位,字節(jié),字或雙字來存取。元件功能及地址分配元件功能及地址分配 作用:作用:將輸出信號傳送到負載。將輸出信號傳送到負載。 線圈只能有程序指令驅動。線圈只能有程序指令驅動。 地址分配:地址分配: QB0QB0QB15QB15 輸出繼電器可用位,字節(jié),字,雙字來存取。輸出繼電器可用位,字節(jié),字,雙字來存取。 2. 2. 輸出映像寄存器輸出映像寄存器/ /輸出繼電器(輸出繼電器(Q Q) 輸入輸入/ /輸出繼電器是輸出繼電器是PLC PLC 與外部聯(lián)系的窗口。與外部聯(lián)系的窗口。3. 3. 變量存儲器
12、(變量存儲器(V V) 作用:作用:用于存放運算的中間結果或設置參數(shù)。用于存放運算的中間結果或設置參數(shù)。地址分配:地址分配: CPU221/222: VB0CPU221/222: VB0VB2047 VB2047 共共2KB2KB存儲容量,存儲容量, CPU224/226: VB0CPU224/226: VB0VB5119 VB5119 共共5KB5KB存儲容量。存儲容量。 變量存儲器可以位、字節(jié)、字、雙字為單位尋址變量存儲器可以位、字節(jié)、字、雙字為單位尋址。 作用作用:相當于繼電器控制中的中間繼電器,用來保存控制繼電相當于繼電器控制中的中間繼電器,用來保存控制繼電器的中間操作狀態(tài)器的中間操作
13、狀態(tài)。 地址分配:地址分配:M0.0M0.0M31.7M31.7 可進行位、字節(jié)、字、雙字操作。可進行位、字節(jié)、字、雙字操作。 4. 4. 內(nèi)部標志位內(nèi)部標志位/ /中間繼電器中間繼電器(M M)5. 5. 順序控制繼電器順序控制繼電器/ /狀態(tài)元件(狀態(tài)元件(S S)作用作用: :與步進指令一起使用實現(xiàn)順序功能流程圖的編程。與步進指令一起使用實現(xiàn)順序功能流程圖的編程。地址分配:地址分配:S0.0S0.0S31.7 S31.7 S0.0 S0.0啟動啟動壓壓ST1ST1 S0.1 S0.1壓壓ST2ST2S0.2S0.2 工進工進車停原位車停原位 快退快退 快進快進壓壓ST3ST3S0.3S0
14、.36. 6. 特殊標志位存儲器特殊標志位存儲器(SM)(SM)作用作用: :在在CPUCPU和用戶程序之間交換信息。和用戶程序之間交換信息。地址分配:地址分配:CPU224CPU224的的SMSM的位地址編號范圍為的位地址編號范圍為SM0.0SM0.0SM179.7, SM179.7, 其中其中SM0.0SM0.0SM29.7SM29.7的的3030個字節(jié)為只讀型區(qū)域。個字節(jié)為只讀型區(qū)域。特殊標志位存儲器能以位、字節(jié)、字或雙字來存取。特殊標志位存儲器能以位、字節(jié)、字或雙字來存取。 SM0.0SM0.0:始終接通;:始終接通; SM0.1SM0.1:首次掃描為:首次掃描為1 1,以后為,以后為
15、0 0,常用來對程序進行初始化;,常用來對程序進行初始化; SM0.3SM0.3:上電上電后進入后進入RUNRUN方式,該位被置方式,該位被置1 1一個掃描周期;一個掃描周期; 若若PLCPLC一直通電,用手撥動模式開關不斷的切換一直通電,用手撥動模式開關不斷的切換STOPSTOP到到RUNRUN的的 狀態(tài),狀態(tài),SM0.1SM0.1在在RUNRUN時時ONON,SM0.3SM0.3無動作。無動作。 SM0.4SM0.4:該位提供一個周期為:該位提供一個周期為1 1分鐘的時鐘脈沖,分鐘的時鐘脈沖,3030秒為秒為1 1,3030秒為秒為0 0; SM0.5SM0.5:該位提供一個周期為:該位提
16、供一個周期為1 1秒鐘的時鐘脈沖,秒鐘的時鐘脈沖,0.50.5秒為秒為1 1,0.50.5秒為秒為0 0;常用常用特殊特殊標志位說明標志位說明: SM0.6SM0.6:掃描時鐘脈沖,本次掃描為:掃描時鐘脈沖,本次掃描為1 1,下次掃描為,下次掃描為0 0; SM1.0SM1.0:零標志零標志; SM1.1SM1.1:溢出標志溢出標志; SM1.2SM1.2:負數(shù)標志。負數(shù)標志。7. 7. 局部變量存儲器(局部變量存儲器(L L)作用:作用:存放局部變量存放局部變量V V和和L L區(qū)別:區(qū)別:全局變量是全局有效,即同一個變量可以被任何全局變量是全局有效,即同一個變量可以被任何程序(主程序、子程序
17、和中斷程序)訪問。局部變量只是程序(主程序、子程序和中斷程序)訪問。局部變量只是局部有效,即變量只和特定的程序相關聯(lián)。局部有效,即變量只和特定的程序相關聯(lián)。地址分配:地址分配: L0.0L0.0- -L63.7L63.7局部存儲器可以按位、字節(jié)、字、雙字直接尋址。局部存儲器可以按位、字節(jié)、字、雙字直接尋址。8. 8. 定時器(定時器(T T)作用:作用:具有計時功能,用于延時控制。具有計時功能,用于延時控制。 相當于繼電器控制系統(tǒng)中的時間繼電器。相當于繼電器控制系統(tǒng)中的時間繼電器。地址分配:地址分配: T0T0T255 T255 9. 9. 計數(shù)器(計數(shù)器(C C)作用:作用:具有計數(shù)功能具有
18、計數(shù)功能, , 用于累計計數(shù)輸入端接收到的由斷開用于累計計數(shù)輸入端接收到的由斷開到接通的脈沖個數(shù)。到接通的脈沖個數(shù)。地址分配:地址分配: C0C0C255C25510. 10. 模擬量輸入模擬量輸入/ /輸出映像寄存器(輸出映像寄存器(AI/AQAI/AQ)作用:作用:將外部輸入的模擬量信號轉換成將外部輸入的模擬量信號轉換成1 1個個字長字長(1616位)的數(shù)字位)的數(shù)字量。量。 將將1 1個字長的數(shù)字量按比例轉換為電流或電壓。個字長的數(shù)字量按比例轉換為電流或電壓。地址分配:地址分配:開始地址均以開始地址均以偶數(shù)偶數(shù)表示,如表示,如 AIW0AIW0、AIW2AIW2;AQW0AQW0、AQW
19、2AQW2. .CPU222CPU222:AIW0AIW0AIW30/AQW0AIW30/AQW0AQW30AQW30;CPU224/226CPU224/226為為AIW0AIW0AIW62/AQW0AIW62/AQW0AQW62AQW62。 11. 11. 累加器(累加器(ACAC)作用:作用:暫存數(shù)據(jù),可以用來存放運算數(shù)據(jù)、中間數(shù)據(jù)和結果。暫存數(shù)據(jù),可以用來存放運算數(shù)據(jù)、中間數(shù)據(jù)和結果。地址分配:地址分配:CPUCPU提供了提供了4 4個個3232位位的累加器,地址編號為的累加器,地址編號為AC0AC0- -AC3AC3。 累加器采用字節(jié)、字、雙字的存取方式。累加器采用字節(jié)、字、雙字的存取
20、方式。 按字節(jié)、字只能存取累加器的低按字節(jié)、字只能存取累加器的低8 8位或低位或低1616位,雙字可以存取累位,雙字可以存取累加器全部的加器全部的32 32 位。位。2512. 12. 高速計數(shù)器(高速計數(shù)器(HCHC)作用:作用:用來累計比用來累計比CPU CPU 的掃描速度更快的事件。的掃描速度更快的事件。地址分配:地址分配:CPU221/222CPU221/222各有各有4 4個高速計數(shù)器,個高速計數(shù)器,HC0HC0HC3HC3。CPU224/226CPU224/226各有各有6 6個高速計數(shù)器,編號為個高速計數(shù)器,編號為HC0HC0HC5HC5。元件名稱代表字母編號范圍功 能 說 明輸
21、入寄存器II0.0I1.5共14點接受外部輸入設備的信號輸出寄存器QQ0.0Q1.1共10點輸出程序執(zhí)行結果并驅動外部設備位存儲器MM0.0M31.7在程序內(nèi)部使用,不能提供外部輸出 定時器 256(T0T255)T0,T64保持型通電延時1msT1T4,T65T68保持型通電延時10msT5T31,T69T95保持型通電延時100msT32,T96ON/OFF延時,1msT33T36,T97T100ON/OFF延時,10msT37T63,T101T255ON/OFF延時,100ms計數(shù)器CC0C255加法計數(shù)器,觸點在程序內(nèi)部使用高速計數(shù)器HCHC0HC5用來累計比CPU掃描速率更快的事件順
22、序控制繼電器SS0.0S31.7提供控制程序的邏輯分段變量存儲器VVB0.0VB5119.7數(shù)據(jù)處理用的數(shù)值存儲元件局部存儲器LLB0.0LB63.7使用臨時的寄存器,作為暫時存儲器特殊存儲器SMSM0.0SM549.7CPU與用戶之間交換信息特殊存儲器SM(只讀)SM0.0SM29.7接受外部信號累加寄存器ACAC0AC3用來存放計算的中間值S7-200 CPU224 S7-200 CPU224 編程元件的編號范圍與功能說明編程元件的編號范圍與功能說明 1 1下列對下列對PLCPLC輸入繼電器的描述正確的是:(輸入繼電器的描述正確的是:( ) A A、輸入繼電器的線圈只能由外部信號來驅動、輸
23、入繼電器的線圈只能由外部信號來驅動 B B、輸入繼電器的線圈只能由程序來驅動、輸入繼電器的線圈只能由程序來驅動 C C、輸入繼電器的線圈既可由外部信號來驅動又可由程序來驅動、輸入繼電器的線圈既可由外部信號來驅動又可由程序來驅動 D D、梯形圖中可以出現(xiàn)輸入繼電器的線圈、梯形圖中可以出現(xiàn)輸入繼電器的線圈 2. 2. 下列對下列對PLCPLC軟繼電器的描述,正確的是:(軟繼電器的描述,正確的是:( ) A A、有無數(shù)對常開和常閉觸點供編程時使用、有無數(shù)對常開和常閉觸點供編程時使用 B B、只有、只有2 2對常開和常閉觸點供編程時使用對常開和常閉觸點供編程時使用 C C、不同型號的、不同型號的PLC
24、PLC的情況可能不一樣的情況可能不一樣 D D、以上說法都不正確、以上說法都不正確 3. 3. 1010、關于、關于PLCPLC硬件的主要組成,敘述正確的是(硬件的主要組成,敘述正確的是( )。)。 A A、接觸器、繼電器、輸入輸出接口、接觸器、繼電器、輸入輸出接口 B B、電源、外設接口、接觸器、電源、外設接口、接觸器 C C、CPUCPU、存儲器、各種觸點按鍵、電磁鐵、存儲器、各種觸點按鍵、電磁鐵 D D、CPUCPU、存儲器、輸入輸出接口、存儲器、輸入輸出接口4 4、PLCPLC的工作方式為:(的工作方式為:( ) A A、并行工作方式、并行工作方式 B B、循環(huán)順序掃描、循環(huán)順序掃描
25、C C、中斷方式、中斷方式 D D、實時響應、實時響應四、四、S7-200CPUS7-200CPU的尋址方式的尋址方式 (一)立即尋址(一)立即尋址 指令直接給出操作數(shù),操作數(shù)緊跟著操作碼。指令直接給出操作數(shù),操作數(shù)緊跟著操作碼。 CPU以二進制方式存儲所有常數(shù)。以二進制方式存儲所有常數(shù)。 指令中可用十進制、十六進制、指令中可用十進制、十六進制、ASCII碼或浮點數(shù)形式來書寫常碼或浮點數(shù)形式來書寫常數(shù)。數(shù)。 例例: MOVB 16#0B, SMB77 MOVB 485, SMB78l 十進制常數(shù):十進制常數(shù):485485l 十六進制常數(shù):十六進制常數(shù):16#0B16#0Bl ASCIIASCI
26、I常數(shù):常數(shù):INPUTINPUTl 實數(shù)或浮點常數(shù):實數(shù)或浮點常數(shù):+1.112234E-10+1.112234E-10l 二進制常數(shù):二進制常數(shù):2#010111102#01011110 (二)直接尋址(二)直接尋址 指令指令直接給出操作數(shù)地址直接給出操作數(shù)地址操作數(shù)的存儲器地址應操作數(shù)的存儲器地址應按規(guī)定的格式表示按規(guī)定的格式表示指令中,數(shù)據(jù)類型應與指令標識符相匹配指令中,數(shù)據(jù)類型應與指令標識符相匹配 例:例: 位尋址:位尋址: LD I3.4LD I3.4 字節(jié)尋址:字節(jié)尋址: MOVBMOVB VB50 VB50,VB100VB100 字尋址:字尋址: MOVWMOVW VW50,
27、VW100 VW50, VW100 雙字尋址:雙字尋址: MOVDMOVD VD50, VD100 VD50, VD100操作數(shù)地址(三)間接尋址(三)間接尋址 指令指令間接給出操作數(shù)地址間接給出操作數(shù)地址(指令給出了存放操作數(shù)地址的存儲單元的地址);(指令給出了存放操作數(shù)地址的存儲單元的地址);操作數(shù)地址的地址稱為操作數(shù)地址的地址稱為指針指針, ,即用即用地址指針地址指針來尋找操作數(shù);來尋找操作數(shù);S7S7200 CPU 200 CPU 只能對只能對 I I、Q Q、V V、M M、S S、T T 和和 C C(T T、C C 僅當前值)等存儲器區(qū)僅當前值)等存儲器區(qū)域使用間接尋址方式存取數(shù)
28、據(jù);域使用間接尋址方式存取數(shù)據(jù); 無法用間接尋址的方式訪問位(無法用間接尋址的方式訪問位(bitbit)地址,也不能訪問)地址,也不能訪問AIAI、AQAQ、HCHC、SMSM或或L L存存儲區(qū);儲區(qū);指針用指針用* *號表示,例號表示,例* *AC1AC1。12345678VB199VB200VB201VB202VB203VB204AC0AC1VB200的地址MOVW *AC1,AC0MOVD &VB200,AC1把VB200的地址送入AC1建立指針把指針處的值送到AC01 2 3 41建立指針建立指針 將將操作數(shù)所在存儲器的物理地址(操作數(shù)所在存儲器的物理地址(32位)位)移入另一存儲器或
29、累移入另一存儲器或累加器中建立地址指針;加器中建立地址指針; 地址指針為地址指針為雙字值;雙字值; 只能用只能用V、L、AC1 AC3作為指針,如作為指針,如*VD、*LD、*AC1; “&”符號表示某符號表示某12345678VB199VB200VB201VB202VB203VB204AC0AC1VB200的地址MOVW *AC1,AC0MOVD &VB200,AC1把VB200的地址送入AC1建立指針把指針處的值送到AC01 2 3 4必須使用雙字傳送指令雙字傳送指令MOVD建立指針AC0不能作不能作為地址指針為地址指針2使用指針來存取數(shù)據(jù)使用指針來存取數(shù)據(jù) 依據(jù)指針中的內(nèi)容值作為地址進行
30、存取依據(jù)指針中的內(nèi)容值作為地址進行存取 把指針處的值送入某存儲區(qū)中(如把指針處的值送入某存儲區(qū)中(如AC0AC0) 使用指針可以存取使用指針可以存取字節(jié)、字、雙字型字節(jié)、字、雙字型數(shù)據(jù)數(shù)據(jù)12345678VB199VB200VB201VB202VB203VB204AC0AC1VB200的地址MOVW *AC1,AC0MOVD &VB200,AC1把VB200的地址送入AC1建立指針把指針處的值送到AC01 2 3 4MOVB *AC1,AC0MOVD *AC1,AC03修改指針修改指針處理連續(xù)存取數(shù)據(jù)時,可以通過改變指針的值來進行處理連續(xù)存取數(shù)據(jù)時,可以通過改變指針的值來進行由于指針是一個由于
31、指針是一個3232位的數(shù)據(jù),要用位的數(shù)據(jù),要用雙字指令雙字指令(如(如INCDINCD)來)來改變指針的數(shù)值改變指針的數(shù)值修改指針值時,應根據(jù)修改指針值時,應根據(jù)存取數(shù)據(jù)的長度存取數(shù)據(jù)的長度來進行調整:來進行調整:* *字節(jié):字節(jié):指針值指針值加加/ /減減1 1* *字:字:指針值指針值加加/ /減減2 2* *雙字:雙字:指針指針值加值加/ /減減4 4 MOVB *AC1,AC0MOVD *AC1,AC0五五 、程序的組織結構、程序的組織結構 主程序(程序的主體主程序(程序的主體 ) 子程序(可選,被調用時)子程序(可選,被調用時) 中斷程序(可選,中斷事件發(fā)生時)中斷程序(可選,中斷事
32、件發(fā)生時) 在在CPUCPU的每個掃描周期,主程序的指令按順序的每個掃描周期,主程序的指令按順序 執(zhí)行一次執(zhí)行一次 合理優(yōu)化程序結構,可減少掃描時間合理優(yōu)化程序結構,可減少掃描時間構成構成 1網(wǎng)絡網(wǎng)絡 每個輸出元素(線圈或方框)可以構成一個每個輸出元素(線圈或方框)可以構成一個梯級,梯級,每個梯級每個梯級可由多個支路組成;可由多個支路組成; 每個網(wǎng)絡由一個或多個梯級組成;每個網(wǎng)絡由一個或多個梯級組成; 梯形圖中,把不可分割的最小程序段稱之為梯形圖中,把不可分割的最小程序段稱之為網(wǎng)絡;網(wǎng)絡; 編寫程序時,不同的網(wǎng)絡應有對應的網(wǎng)絡號,否則編譯出錯。編寫程序時,不同的網(wǎng)絡應有對應的網(wǎng)絡號,否則編譯出
33、錯。梯級網(wǎng)絡梯級梯級六、編程的一般規(guī)約六、編程的一般規(guī)約 梯形圖或網(wǎng)絡是梯形圖或網(wǎng)絡是觸點觸點、線圈線圈和和功能框功能框等等“元件元件”的有序排列,的有序排列,即觸點與左母線相連,線圈或功能框終止右母線。即觸點與左母線相連,線圈或功能框終止右母線。 左、右母線之間是一個完整的左、右母線之間是一個完整的“電路電路”,不允許,不允許“短路短路”、“開路開路”,也不允許,也不允許“能流能流”反向反向“流動流動”。2梯形圖(梯形圖(LAD)觸點觸點線圈線圈功能框功能框能流能流左母線左母線右母線右母線(可省略可省略)線圈只能引用一次,而觸點可以用無數(shù)多次線圈只能引用一次,而觸點可以用無數(shù)多次3.允許輸入
34、端允許輸入端/允許輸出端允許輸出端允許輸入端(允許輸入端(EN)必須存在)必須存在“能流能流”(EN=1),才能執(zhí)行),才能執(zhí)行該功能框的功能該功能框的功能 I0.1PENDATAS_BITNSHRBI0.2V10.04ENO允許輸入端允許輸出端允許輸出端 ENO端允許功能框的布爾量輸出端允許功能框的布爾量輸出 如果(如果(EN)存在)存在“能流能流”,且功能框準確無誤地執(zhí)行了其功能,且功能框準確無誤地執(zhí)行了其功能,那么允許輸出端(那么允許輸出端(ENO)將把)將把“能流能流”傳到下一個功能框的元件。傳到下一個功能框的元件。(即(即ENO=1,實現(xiàn)級聯(lián)),實現(xiàn)級聯(lián)) 如果執(zhí)行過程中存在錯誤,那
35、么如果執(zhí)行過程中存在錯誤,那么“能流能流”就在出現(xiàn)錯誤的功能框就在出現(xiàn)錯誤的功能框終止,即終止,即ENO=0。I0.1PENDATAS_BITNSHRBI0.2V10.04ENO允許輸允許輸出端出端4條件輸入條件輸入/無條件輸入無條件輸入 條件輸入:條件輸入: LADLAD中,不直接與左母線連接的與中,不直接與左母線連接的與“能流能流”有關的功能框或線圈。有關的功能框或線圈。STOPWDRENDLD SM5.0STOPLD M2.2WDRLD I2.0ENDSM5.0M2.2I2.0network 1network 16network 81.無條件輸入無條件輸入: 直接與左母線連接的與直接與左
36、母線連接的與“能流能流”無關的線圈無關的線圈或功能框?;蚬δ芸颉?SCRS0.15無允許輸出端的指令無允許輸出端的指令 功能框中沒有允許功能框中沒有允許輸出端(輸出端(ENOENO)該指令方框不能用于級聯(lián)該指令方框不能用于級聯(lián)控制控制ENSBR_0ENSM0.1MAIN PROGRAM OB1LD SM0.1CALL SBR 0LBL6SCRS0.15.2 S7-200 PLCS7-200 PLC基本指令及編程方法基本指令及編程方法 立即立即I/O指令指令 邏輯堆棧指令邏輯堆棧指令 取非觸點指令取非觸點指令 正正/負跳變觸點指令負跳變觸點指令 比較觸點指令比較觸點指令一、基本邏輯指令一、基本邏
37、輯指令 基本邏輯指令以基本邏輯指令以位邏輯位邏輯操作為主操作為主 數(shù)據(jù)類型是數(shù)據(jù)類型是Bool標準觸點指令標準觸點指令輸出指令輸出指令置位和復位指令置位和復位指令1. 1. 裝載指令裝載指令 LDLD(LoadLoad)、)、LDNLDN(Load NotLoad Not)指令功能指令功能 LD: LD: 常開觸點邏輯運算的開始。常開觸點邏輯運算的開始。 LDN:LDN:常閉觸點邏輯運算的開始常閉觸點邏輯運算的開始. . OFFOFF1 1I0.0I0.0ONON0 0I0.0I0.0OFFOFFONON2.2.輸出指令輸出指令/ /線圈驅動線圈驅動 = =(OutOut)(1 1)指令功能)
38、指令功能 輸出指令,對存儲器賦值。輸出指令,對存儲器賦值。 (2 2) “= =”的操數(shù)的操數(shù): :Q,M,SM,T,C,V,SQ,M,SM,T,C,V,S。程序段中,程序段中, 同一操作數(shù)的線圈只能使用一次。同一操作數(shù)的線圈只能使用一次。(3 3)指令使用說明)指令使用說明 線圈代表線圈代表CPUCPU對存儲器的寫操作。對存儲器的寫操作。( )Q 0 . 0ONONQ0.0Q0.01 1( )Q 0 . 00 0OFFOFF0 0Q0.0Q0.01 1 “= =”指令不能用于指令不能用于I I。M0.0T37( )Q0.1( )Q0.0“= =”指令可以并聯(lián)使用任意次指令可以并聯(lián)使用任意次,
39、 ,但不能串聯(lián)。但不能串聯(lián)。(4 4)舉例)舉例網(wǎng)絡網(wǎng)絡1 1LD I0.0 LD I0.0 /裝載常開觸點裝載常開觸點= Q0.0 = Q0.0 /輸出線圈輸出線圈網(wǎng)絡網(wǎng)絡2 2LDN I0.0 LDN I0.0 /裝載常閉觸點裝載常閉觸點= M0.0 = M0.0 /輸出線圈輸出線圈3. 3. 觸點串聯(lián)指令觸點串聯(lián)指令 A(And)A(And)、ANAN(And notAnd not) (1 1)指令功能)指令功能 A A:與操作,串聯(lián)連接單個常開觸點。:與操作,串聯(lián)連接單個常開觸點。 ANAN:與非操作,串聯(lián)連接單個常閉觸點。:與非操作,串聯(lián)連接單個常閉觸點。(2 2)A/AN A/AN
40、 指令使用說明指令使用說明單個觸點串聯(lián)連接指令,可連續(xù)使用。單個觸點串聯(lián)連接指令,可連續(xù)使用。LD M0.0LD M0.0A T37A T37AN T38AN T38= Q0.0= Q0.0(3 3)A/ANA/AN的操作數(shù)的操作數(shù):I I、Q Q、M M、SMSM、T T、C C、V V、S S。網(wǎng)絡網(wǎng)絡1 1LD I0.0 LD I0.0 /裝載常開觸點裝載常開觸點A M0.0 A M0.0 /與常開觸點與常開觸點= Q0.0 = Q0.0 /輸出線圈輸出線圈網(wǎng)絡網(wǎng)絡2 2LD Q0.0 LD Q0.0 /裝載常開觸點裝載常開觸點AN I0.1 AN I0.1 /與常閉觸點與常閉觸點= M
41、0.0 = M0.0 /輸出線圈輸出線圈A T37 A T37 /與常開觸點與常開觸點= Q0.1 = Q0.1 /輸出線圈輸出線圈 (4)舉例)舉例 4. 4. 觸點并聯(lián)指令:觸點并聯(lián)指令:O O(OrOr)、)、ONON(Or notOr not) (1 1)指令功能)指令功能 O O:或操作,并聯(lián)連接一個常開觸點。:或操作,并聯(lián)連接一個常開觸點。 ONON:或非操作,并聯(lián)連接一個常閉觸點。:或非操作,并聯(lián)連接一個常閉觸點。(2 2)O/ONO/ON指令使用說明指令使用說明 O/ONO/ON指令可作為并聯(lián)一個觸點指令,可以連續(xù)使用。指令可作為并聯(lián)一個觸點指令,可以連續(xù)使用。(3 3)操作數(shù)
42、)操作數(shù):I I、Q Q、M M、SMSM、V V、S S、T T、C C。NETWORK 1NETWORK 1LD I0.0 LD I0.0 裝入常開觸點裝入常開觸點O M0.0 O M0.0 或常開觸點或常開觸點AN I0.1 AN I0.1 與常閉觸點與常閉觸點= M0.0 = M0.0 輸出線圈輸出線圈NETWORK 2NETWORK 2LD I0.2 LD I0.2 裝入常開觸點裝入常開觸點O I0.3 O I0.3 或常開觸點或常開觸點AN I0.4 AN I0.4 與常閉觸點與常閉觸點= Q0.1 = Q0.1 輸出線圈輸出線圈(4 4)舉例)舉例網(wǎng)絡網(wǎng)絡1 1LD I0.0LD
43、 I0.0O I0.1 O I0.1 ON M0.0ON M0.0= Q0.0= Q0.0網(wǎng)絡網(wǎng)絡2 2LDN Q0.0LDN Q0.0A I0.2A I0.2O M0.1O M0.1AN I0.3AN I0.3O M0.2O M0.2= M0.1= M0.1 啟保停控制程序。啟保??刂瞥绦?。例例1KMFUFR M 3 Q主電路主電路PLCPLC外部接線圖外部接線圖PLCPLC控制程序控制程序SB2I0.0I0.1Q0.01M 1L SB1PLCKMSB2I0.0I0.1Q0.01M 1L SB1PLCKM啟動啟動停車停車啟動啟動停車停車I0.0Q0.0( )I0.1Q0.0 I0.0Q0.0
44、I0.1( )Q0.0Q0.0 I0.2I0.0M0.0I0.1M0.0M0.0 電動機既可長動、又可點動的控制程序電動機既可長動、又可點動的控制程序 輸輸 入入 輸輸 出出點動按鈕點動按鈕SB1 I0.0KM Q0.0長動按鈕長動按鈕SB2 I0.1停車按鈕停車按鈕SB3 I0.2例例2電動機順序啟電動機順序啟/??刂瞥绦?。停控制程序。 輸輸 入入 輸輸 出出M1啟動啟動 I0.0KM1 Q0.0M1停車停車 I0.1KM2 Q0.1M2啟動啟動 I0.2M2停車停車 I0.3例例3Q0.1Q0.0I0.3Q0.1Q0.0I0.0Q0.1I0.2I0.1FU1KM1M13FR1QSL1L3L
45、2KM2M23FR2主電路主電路電動機正反轉控制程序。電動機正反轉控制程序。正轉啟動正轉啟動反轉啟動反轉啟動停車按鈕停車按鈕正轉接觸器正轉接觸器 反轉接觸器反轉接觸器 例例4KM2FU1KM1M3FRQSL1L3L2主電路主電路 有有3 3個搶答席和個搶答席和1 1個主持人席個主持人席,每個搶答席上各有,每個搶答席上各有1 1個搶答按鈕和一盞搶答指個搶答按鈕和一盞搶答指示燈。示燈。 參賽者在允許搶答時,第一個按下?lián)尨鸢粹o的搶答席上的參賽者在允許搶答時,第一個按下?lián)尨鸢粹o的搶答席上的指示燈將會亮,且指示燈將會亮,且釋放搶答按鈕后,指示燈仍然亮;釋放搶答按鈕后,指示燈仍然亮; 此后另外兩個搶答席上
46、即使在按各自的搶答按鈕,此后另外兩個搶答席上即使在按各自的搶答按鈕,其指示燈也不會亮其指示燈也不會亮。這樣。這樣主持人就可以知道誰是第一個按下?lián)尨鹌鞯闹鞒秩司涂梢灾勒l是第一個按下?lián)尨鹌鞯? ; 該題搶答結束后,主持人按下主持席上的復位按鈕(常閉按鈕),則指示燈該題搶答結束后,主持人按下主持席上的復位按鈕(常閉按鈕),則指示燈熄滅,又可以進行下一題的搶答比賽。熄滅,又可以進行下一題的搶答比賽。 輸入輸入 I0.0 S0 /I0.0 S0 /主持席上的復位按鈕(常閉)主持席上的復位按鈕(常閉) I0.1 S1 /I0.1 S1 /搶答席搶答席1 1上的搶答按鈕上的搶答按鈕 I0.2 S2 /I0
47、.2 S2 /搶答席搶答席2 2上的搶答按鈕上的搶答按鈕 I0.3 S3 /I0.3 S3 /搶答席搶答席3 3上的搶答按鈕上的搶答按鈕輸出輸出Q0.1 H1 /Q0.1 H1 /搶答席搶答席1 1上的指示燈上的指示燈Q0.2 H2 /Q0.2 H2 /搶答席搶答席2 2上的指示燈上的指示燈Q0.3 H3 /Q0.3 H3 /搶答席搶答席3 3上的指示燈上的指示燈例例5(2 2)指令功能)指令功能EUEU指令:指令:在在EUEU指令前的邏輯運算結果有一個上升沿時指令前的邏輯運算結果有一個上升沿時 (由(由OFFONOFFON)產(chǎn)生一個寬度為一個掃描周期)產(chǎn)生一個寬度為一個掃描周期 的脈沖,驅動
48、后面的輸出線圈。的脈沖,驅動后面的輸出線圈。EDED指令:指令:在在EDED指令前有一個下降沿時產(chǎn)生一個寬度為指令前有一個下降沿時產(chǎn)生一個寬度為 一個掃描周期的脈沖,驅動其后線圈。一個掃描周期的脈沖,驅動其后線圈。 LADLADSTLSTL操作數(shù)操作數(shù)EUEU(Edge UpEdge Up)無無 EDED(Edge DownEdge Down)無無(1 1)指令格式)指令格式 邊沿觸發(fā)指令(脈沖生成)邊沿觸發(fā)指令(脈沖生成)網(wǎng)絡網(wǎng)絡1 1LD I0.0 LD I0.0 /裝入常開觸點裝入常開觸點EUEU /正跳變正跳變= M0.0 = M0.0 /輸出輸出網(wǎng)絡網(wǎng)絡2 2LD M0.0 LD M
49、0.0 /裝入裝入S Q0.0, 1 S Q0.0, 1 /輸出置位輸出置位網(wǎng)絡網(wǎng)絡3 3LD I0.1 LD I0.1 /裝入裝入EDED /負跳變負跳變= M0.1 = M0.1 /輸出輸出網(wǎng)絡網(wǎng)絡4 4LD M0.1 LD M0.1 /裝入裝入R Q0.0, 1 R Q0.0, 1 /輸出復位輸出復位I0.0I0.1Q0.0M0.0一個掃描周期M0.1一個掃描周期(3 3)指令使用說明)指令使用說明EUEU、EDED指令只在輸入信號變化時有效,其輸出信號的脈沖寬度為一指令只在輸入信號變化時有效,其輸出信號的脈沖寬度為一個掃描周期。個掃描周期。 對開機時就為接通狀態(tài)的輸入條件,對開機時就為
50、接通狀態(tài)的輸入條件,EUEU指令不執(zhí)行。指令不執(zhí)行。 對開機時就為斷開狀態(tài)的輸入條件,對開機時就為斷開狀態(tài)的輸入條件,EDED指令不執(zhí)行。指令不執(zhí)行。EUEU、EDED指令無操作數(shù)。指令無操作數(shù)。知識回顧:知識回顧:1 1、標準觸點指令、邊沿觸發(fā)指令、置位和復位指令。、標準觸點指令、邊沿觸發(fā)指令、置位和復位指令。2 2、 (1 1)啟保停程序;)啟保停程序; (2 2)點動和長動;)點動和長動; (3 3)順序啟停;)順序啟停; (4 4)單按鈕啟停程序。)單按鈕啟停程序。 電動機三地控制程序。電動機三地控制程序。 輸輸 入入 輸輸 出出甲地啟甲地啟/停停SB1 I0.0KM Q0.0乙地啟乙
51、地啟/停停SB2 I0.1丙地啟丙地啟/停停SB2 I0.2 例例 6M0.0 M0.0 P ( ) Q0.0M0.1I0.0M0.0 M0.1Q0.0Q0.0二分頻器控制程序。二分頻器控制程序。KMFUFR M 3 Q置位置位/ /復位指令復位指令置位指令置位指令S S:使能輸入有效后從起始位:使能輸入有效后從起始位S-bitS-bit開始的開始的N N 個位個位置置“1 1”并保持。并保持。復位指令復位指令R R:使能輸入有效后從起始位:使能輸入有效后從起始位S-bitS-bit開始的開始的N N 個位個位清清“0 0”并保持并保持。LADLADSTLSTL S-bitS-bit( S )
52、( S ) N NS S-bit,NS S-bit,N S-bitS-bit( R )( R ) N NR S-bit,NR S-bit,N指令使用說明:指令使用說明:對同一元件可以多次使用對同一元件可以多次使用S/RS/R指令指令( (與與“= =”指令不同指令不同) )。當置位、復位指令同時有效時,寫在后面的指令具有優(yōu)先權。當置位、復位指令同時有效時,寫在后面的指令具有優(yōu)先權。操作數(shù)操作數(shù)N N:取值范圍:取值范圍0 0255255。數(shù)據(jù)類型為字節(jié),。數(shù)據(jù)類型為字節(jié), VB, IB, QB, MB, VB, IB, QB, MB, SMB, SB, LB, AC, SMB, SB, LB,
53、 AC, 常量等。常量等。操作數(shù)操作數(shù)S-bitS-bit數(shù)據(jù)類型為:布爾。數(shù)據(jù)類型為:布爾。置位復位指令通常成對使用,也可以單獨使用。置位復位指令通常成對使用,也可以單獨使用。網(wǎng)絡網(wǎng)絡1 1LD I0.0LD I0.0S Q0.0, 1S Q0.0, 1. . . .網(wǎng)絡網(wǎng)絡4 4LD I0.1LD I0.1R Q0.0, 1R Q0.0, 1I0.0I0.1Q0.0置位、復位指令應用舉例及時序分析。置位、復位指令應用舉例及時序分析。LD I0.0LD I0.0= Q0.0= Q0.0S Q0.1, 1S Q0.1, 1R Q0.2, 2R Q0.2, 2小小 結結 上述指令遵循上述指令遵循
54、CPU的掃描規(guī)則,程序執(zhí)行過程中梯形圖中各的掃描規(guī)則,程序執(zhí)行過程中梯形圖中各輸輸入繼電器觸點、輸出繼電器觸點入繼電器觸點、輸出繼電器觸點的狀態(tài)的狀態(tài)從從I/O映像寄存器中讀取映像寄存器中讀取。 程序運算的結果在輸出刷新階段,將輸出映像區(qū)的內(nèi)容集中轉程序運算的結果在輸出刷新階段,將輸出映像區(qū)的內(nèi)容集中轉存到輸出鎖存寄存器。然后傳送到各相應的輸出端子,驅動實存到輸出鎖存寄存器。然后傳送到各相應的輸出端子,驅動實際輸出負載。際輸出負載。二、立即二、立即I/O指令指令為了加快輸入輸出響應速度為了加快輸入輸出響應速度采用直接處理方式采用直接處理方式引入立即引入立即I/O指令:指令: 立即觸點指令立即觸
55、點指令 立即輸出指令立即輸出指令 立即置位立即置位/復位指令復位指令輸入端口觸點或指令觸點或指令中的中的I表示表示立立即即之意之意觸點或指令觸點或指令中的中的I表示表示立立即即之意之意 LAD STL 功能功能 LDI bit AI bit OI bit LDNI bit ANI bit ONI bit 裝載常開立即觸點(常開立即觸點與左母線連接)裝載常開立即觸點(常開立即觸點與左母線連接)立即與指令立即與指令 (常開立即觸點串聯(lián))(常開立即觸點串聯(lián))立即或指令立即或指令 (常開立即觸點并聯(lián))(常開立即觸點并聯(lián))裝載常閉立即觸點(立即常閉觸點與左母線連接)裝載常閉立即觸點(立即常閉觸點與左母線
56、連接)立即與非指令(常閉立即觸點串聯(lián))立即與非指令(常閉立即觸點串聯(lián))立即或非指令(常閉立即觸點并聯(lián))立即或非指令(常閉立即觸點并聯(lián))bitIbitI立即觸點指令立即觸點指令 操操 作作 數(shù)數(shù) 數(shù)據(jù)類型數(shù)據(jù)類型 bit(LAD、STL) IBOOL 1、 立即觸點指令立即觸點指令 直接讀取直接讀取物理輸入點物理輸入點的值,但輸入映像寄存器內(nèi)容不更新的值,但輸入映像寄存器內(nèi)容不更新 指令操作數(shù)僅限于指令操作數(shù)僅限于物理輸入點物理輸入點的值的值常開立即觸點常閉立即觸點 當某物理輸入點的當某物理輸入點的bit=1時,則常開立即觸點閉合,時,則常開立即觸點閉合,常閉立即觸點斷開;常閉立即觸點斷開; 當
57、某物理輸入點的當某物理輸入點的bit=0時,則常開立即觸點斷開,時,則常開立即觸點斷開,常閉立即觸點閉合。常閉立即觸點閉合。ANI I2.2= Q1.1LDNI I2.3OI I2.4 I2.2 I2.1Q1.2 I2.3Q1.1 I2.4LDI I2.1= Q1.2IIII觸點或指令觸點或指令中的中的I表示表示立立即即之意之意觸點或指令觸點或指令中的中的I表示表示立立即即之意之意2、立即輸出指令、立即輸出指令 LAD STL功能功能 I bit立即線圈輸出,立即線圈輸出,立即邏輯置位指令立即邏輯置位指令bit ( I )立即輸出指令立即輸出指令 操操 作作 數(shù)數(shù) 數(shù)據(jù)類型數(shù)據(jù)類型 bit(L
58、AD、STL) QBOOL 輸出端口和輸出寄存器 執(zhí)行該指令時,由操作數(shù)地址指定的執(zhí)行該指令時,由操作數(shù)地址指定的物理輸出點物理輸出點的位的位(bit)(bit)值等于能流值等于能流 執(zhí)行該指令時,新值被寫到相應的輸出映像寄存器執(zhí)行該指令時,新值被寫到相應的輸出映像寄存器同時同時從物理輸出點輸出。不同于一般的輸出指令,后者只是從物理輸出點輸出。不同于一般的輸出指令,后者只是把新值寫到輸出映像寄存器。把新值寫到輸出映像寄存器。 棧頂值被同時立即復制到物理輸出點和相應的輸出映像寄存棧頂值被同時立即復制到物理輸出點和相應的輸出映像寄存器(器(立即賦值立即賦值) 不受掃描過程的影響不受掃描過程的影響=
59、I Q3.1LD I3.1AN I3.2=I Q3.1Q3.1Q3.0I3.0I3.2I3.1/IILD I3.03、立即置位和立即復位指令、立即置位和立即復位指令 把從指令操作數(shù)指定的地址開始的把從指令操作數(shù)指定的地址開始的N個個物理輸出點物理輸出點立即置位立即置位/復位復位且保持(且保持(即使能流斷,仍保持置位即使能流斷,仍保持置位/復位復位)。)。 新值被同時寫到物理輸出點和相應的輸出映像寄存器。新值被同時寫到物理輸出點和相應的輸出映像寄存器。 LD I0.1SI Q2.0,2RI Q2.0,2LD I0.2小小 結結立即觸點指令:立即觸點指令: CPU不等待輸入采樣的時刻,繞過輸入映像
60、寄存器,不等待輸入采樣的時刻,繞過輸入映像寄存器,直接讀入物直接讀入物理輸入點的狀態(tài)理輸入點的狀態(tài)作為程序執(zhí)行期間的數(shù)據(jù)依據(jù)作為程序執(zhí)行期間的數(shù)據(jù)依據(jù) 不對輸入映像寄存器作刷新處理不對輸入映像寄存器作刷新處理立即輸出指令:立即輸出指令: 將結果將結果同時立即同時立即復制到復制到物理輸出點物理輸出點(以驅動實際輸出)和相應的(以驅動實際輸出)和相應的輸出映像寄存器輸出映像寄存器 而不是等待程序執(zhí)行階段結束后,轉入輸出刷新階段時才把結果而不是等待程序執(zhí)行階段結束后,轉入輸出刷新階段時才把結果傳送到物理輸出點傳送到物理輸出點 允許對輸入允許對輸入/出物理點進行快速直接存取,加快了輸入輸出響應速出物理
溫馨提示
- 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è)市占率全解(智研咨詢發(fā)布)
- 排放源的治理技術選擇與應用分析
- 綠色金融與低碳投資的策略及實施路徑
- 低空經(jīng)濟公司的經(jīng)營策略
- 伊斯蘭法 外國法制史 教學課課件
- 汽車維修保養(yǎng)服務項目投標文件
- 《國家文化安全》課件
- 泰語日常用語1000句
- 特種設備日管控、周排查、月調度模板
- 保密知識培訓課件
- 小學體育跨學科教學面臨的挑戰(zhàn)與展望
- 2025廣東省農(nóng)村信用社聯(lián)合社校園招聘筆試備考試題及答案解析
- 個人信息保護培訓
- 電子級(高純)氫氟酸生產(chǎn)工藝和質量指標介紹
- 2024年煤礦安全管理人員(機電運輸)考試題庫(濃縮500題)
評論
0/150
提交評論