西門子S7-300-PLC基礎(chǔ)與應(yīng)用課件-第3章-基本指令_第1頁
西門子S7-300-PLC基礎(chǔ)與應(yīng)用課件-第3章-基本指令_第2頁
西門子S7-300-PLC基礎(chǔ)與應(yīng)用課件-第3章-基本指令_第3頁
西門子S7-300-PLC基礎(chǔ)與應(yīng)用課件-第3章-基本指令_第4頁
西門子S7-300-PLC基礎(chǔ)與應(yīng)用課件-第3章-基本指令_第5頁
已閱讀5頁,還剩43頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、指令基本觸點(diǎn)與線圈基本邏輯指令邊沿檢測(cè)指令技能訓(xùn)練12345基本邏輯指令的應(yīng)用3指令基本觸點(diǎn)與線圈基本邏輯指令邊沿檢測(cè)指令技能訓(xùn)練12345指令的基本知識(shí)尋址方式與狀態(tài)字3.112指令基礎(chǔ)指令的基本知識(shí)尋址方式與狀態(tài)字3.112指令基礎(chǔ)1.指令的組成 指令是程序的最小獨(dú)立單位,用戶程序是由若干條順序排列的指令構(gòu)成。指令一般由操作碼和操作數(shù)組成,其中的操作碼代表指令所要完成的具體操作(功能),操作數(shù)則是該指令操作或運(yùn)算的對(duì)象。 例如,對(duì)于STL指令“A I0.0”,其中“A”是操作碼,表示該指令的功能是邏輯“與”操作;“I0.0”是操作數(shù),也就是數(shù)字量輸入模塊的第0字節(jié)的第0位;該指令的功能就是

2、對(duì)I0.0進(jìn)行“與”操作。指令的基本知識(shí)1.指令的組成指令的基本知識(shí)2.變量 指令操作數(shù)既可以是變量,也可以是常量或常數(shù)。如果指令的操作數(shù)是變量,則該變量既可以用絕對(duì)地址表示,也可以用符號(hào)地址表示。 絕對(duì)地址是數(shù)字地址。 數(shù)字量信號(hào)地址用位、字節(jié)、字和雙字表示; 模擬量信號(hào)地址用通道表示,一個(gè)通道為16位,可以用字節(jié)、字表示。指令的基本知識(shí)2.變量指令的基本知識(shí)1位(Bit) 通過一個(gè)變量標(biāo)識(shí)符、一個(gè)字節(jié)數(shù)字、一個(gè)間隔符(小數(shù)點(diǎn))和一個(gè)位數(shù)字引用一個(gè)絕對(duì)地址。位數(shù)字范圍是07。例如: I1.0表示數(shù)字量輸入?yún)^(qū)域的第1字節(jié)的第0位; Q16.4表示數(shù)字量輸出區(qū)域的第16字節(jié)的第4位。8位 (字節(jié)

3、,BYTE)通過一個(gè)地址標(biāo)識(shí)符B和一個(gè)字節(jié)數(shù)字編號(hào)來引用一個(gè)絕對(duì)地址,例如: IB2表示數(shù)字量輸入?yún)^(qū)域的第2個(gè)字節(jié); QB18表示數(shù)字量輸出區(qū)域的第18個(gè)字節(jié)。指令的基本知識(shí)變量1位(Bit)指令的基本知識(shí)變量16位(字,WORD) 通過一個(gè)地址標(biāo)識(shí)符W和一個(gè)字?jǐn)?shù)字編號(hào)來引用一個(gè)絕對(duì)地址。一個(gè)字由2個(gè)字節(jié)組成,其中的高地址字節(jié)位于字的低位、低地址字節(jié)位于字的高位,為了避免兩個(gè)字變量出現(xiàn)字節(jié)重疊,一般規(guī)定字的地址用偶數(shù)表示。例如: IW4表示數(shù)字量輸入?yún)^(qū)域地址是4的字,它包含IB4(高字節(jié))和IB5(低字節(jié))。 QW20表示數(shù)字量輸出區(qū)域地址是20的字,它包含QB20(高字節(jié))和QB21(低字節(jié)

4、)。指令的基本知識(shí)變量16位(字,WORD)指令的基本知識(shí)變量32位 雙字(DWORD) 通過一個(gè)地址標(biāo)識(shí)符D和一個(gè)雙字?jǐn)?shù)字編號(hào)來引用一個(gè)絕對(duì)地址。一個(gè)雙字由4個(gè)字節(jié)組成,其中的最高地址字節(jié)位于雙字的最低位、最低地址字節(jié)位于雙字的最高位,為了避免兩個(gè)雙字變量出現(xiàn)字節(jié)重疊,一般規(guī)定雙字的地址用4的倍數(shù)表示。例如:ID8表示數(shù)字量輸入地址是8的雙字,它包含IB8(高字節(jié))、IB9(次高字節(jié))、IB10(次低字節(jié))和IB11(低字節(jié));QD24表示數(shù)字量輸出地址是24的雙字,它包含QB24(高字節(jié))、QB25(次高字節(jié))、QB26(次低字節(jié))和QB27(低字節(jié))。指令的基本知識(shí)變量32位 雙字(DW

5、ORD)指令的基本知識(shí)變量字節(jié)、字及雙字的關(guān)系字節(jié)、字及雙字的關(guān)系3.常數(shù)及其數(shù)據(jù)類型 常數(shù)是預(yù)先給定的數(shù)據(jù),在STEP 7中,每個(gè)常數(shù)都有一個(gè)前綴以表示其數(shù)據(jù)類型。 數(shù)據(jù)類型決定數(shù)據(jù)的屬性,在STEP 7中,數(shù)據(jù)類型分為:基本數(shù)據(jù)類型、復(fù)雜數(shù)據(jù)類型和參數(shù)類型。 基本數(shù)據(jù)類型定義不超過32位的數(shù)據(jù),可以裝入S7處理器的累加器中,可利用STEP7基本指令處理?;緮?shù)據(jù)類型共有12種。指令的基本知識(shí)3.常數(shù)及其數(shù)據(jù)類型指令的基本知識(shí)類型(關(guān)鍵詞)位數(shù)表示形式數(shù)據(jù)與范圍示例布爾(BOOL)1布爾量True/False,True字節(jié)(BYTE)8十六進(jìn)制B#16#0B#16#FFL B#16#20字(

6、WORD)16二進(jìn)制2#02#1111_1111_1111_1111L 2#0000_0011_1000_0000十六進(jìn)制W#16#0W#16#FFFFL W#16#0380BCD碼C#0C#999L C#896無符號(hào)十進(jìn)制B#(0,0)B#(255,255)L B#(10,10)雙字(DWORD)32十六進(jìn)制DW#16#0000_0000DW#16#FFFF_FFFFL DW#16#0123_ABCD無符號(hào)數(shù)B#(0,0,0,0)B#(255,255,255,255)L B#(1,23,45,67)字符(CHAR)8ASCII字符可打印ASCII字符A、0、,整數(shù)(INT)16有符號(hào)十進(jìn)制數(shù)

7、-32768+32767L -23長整數(shù)(DINT)32有符號(hào)十進(jìn)制數(shù)L#-214 783 648 L#214 783 647L #23實(shí)數(shù)(REAL)32IEEE浮點(diǎn)數(shù)1.175 495e-383.402 823e+38L 2.345 67e+2時(shí)間(TIME)32帶符號(hào)IEC時(shí)間,分辨率為1msT#-24D_20H_31M_23S_648MST#24D_20H_31M_23S_647MSL T#8D_7H_6M_5S_0MS日期(DATE)32IEC日期,分辨率1為天D#1990_1_1D#2168_12_31L D#2005_9_27實(shí)時(shí)時(shí)間(Time_Of_Daytod)32實(shí)時(shí)時(shí)間,

8、分辨率為1msTOD#0:0:0.0TOD#23:59:59.999L TOD#8:30:45.12S5系統(tǒng)時(shí)間(S5TIME)32S5時(shí)間,以10ms為時(shí)基S5T#0H_0M_10MS S5T#2H_46M_30S_0MSL S5T#1H_1M_2S_10MS指令的基本知識(shí)類型(關(guān)鍵詞)位數(shù)表示形式數(shù)據(jù)與范圍示例布爾(BOOL)1布 復(fù)雜數(shù)據(jù)類型定義超過32位或由其它數(shù)據(jù)類型組成的數(shù)據(jù)。復(fù)雜數(shù)據(jù)類型要預(yù)定義,其變量只能在全局?jǐn)?shù)據(jù)塊中聲明,可以作為參數(shù)或邏輯塊的局部變量。 STEP 7的指令不能一次處理一個(gè)復(fù)雜的數(shù)據(jù)類型(大于32位),但是一次可以處理一個(gè)元素。 參數(shù)類型是一種用于邏輯塊(FB

9、、FC)之間傳遞參數(shù)的數(shù)據(jù)類型,主要有定時(shí)器(TIMER)、計(jì)數(shù)器(COUNTER)、塊(BLOCK)、指針(POINTER)和ANY等類型。指令的基本知識(shí) 復(fù)雜數(shù)據(jù)類型定義超過32位或由其它數(shù)據(jù)類型組成的數(shù)據(jù)4.S7-300/400系列PLC用戶存儲(chǔ)區(qū)的分類及功能(1/3)存儲(chǔ)區(qū)域功能運(yùn)算單位尋址范圍標(biāo)識(shí)符輸入過程映像寄存器(又稱輸入繼電器)(I)在掃描循環(huán)的開始,操作系統(tǒng)從現(xiàn)場(chǎng)(又稱過程)讀取控制按鈕、行程開關(guān)及各種傳感器等送來的輸入信號(hào),并存入輸入過程映像寄存器。其每一位對(duì)應(yīng)數(shù)字量輸入模塊的一個(gè)輸入端子。輸入位0.065535.7I輸入字節(jié)065535IB輸入字065534IW輸入雙字0

10、65532ID輸出過程映像寄存器(又稱輸出繼電器)(Q)在掃描循環(huán)期間,邏輯運(yùn)算的結(jié)果存入輸出過程映像寄存器。在循環(huán)掃描結(jié)束前,操作系統(tǒng)從輸出過程映像寄存器讀出最終結(jié)果,并將其傳送到數(shù)字量輸出模塊,直接控制PLC外部的指示燈、接觸器、執(zhí)行器等控制對(duì)象。輸出位0.065535.7Q輸出字節(jié)065535QB輸出字065534QW輸出雙字065532QD位存儲(chǔ)器(又稱輔助繼電器)(M)位存儲(chǔ)器與PLC外部對(duì)象沒有任何關(guān)系,其功能類似于繼電器控制電路中的中間繼電器,主要用來存儲(chǔ)程序運(yùn)算過程中的臨時(shí)結(jié)果,可為編程提供無數(shù)量限制的觸點(diǎn),可以被驅(qū)動(dòng)但不能直接驅(qū)動(dòng)任何負(fù)載。存儲(chǔ)位0.0255.7M存儲(chǔ)字節(jié)02

11、55MB存儲(chǔ)字0254MW存儲(chǔ)雙字0252MD指令的基本知識(shí)4.S7-300/400系列PLC用戶存儲(chǔ)區(qū)的分類及功能(14.S7-300/400系列PLC用戶存儲(chǔ)區(qū)的分類及功能(2/3)存儲(chǔ)區(qū)域功能運(yùn)算單位尋址范圍標(biāo)識(shí)符外部輸入寄存器(PI)用戶可以通過外部輸入寄存器直接訪問模擬量輸入模塊,以便接收來自現(xiàn)場(chǎng)的模擬量輸入信號(hào)。外部輸入字節(jié)065535PIB外部輸入字065534PIW外部輸入雙字065532PID外部輸出寄存器(PQ)用戶可以通過外部輸出寄存器直接訪問模擬量輸出模塊,以便將模擬量輸出信號(hào)送給現(xiàn)場(chǎng)的控制執(zhí)行器。外部輸出字節(jié)065535PQB外部輸出字065534PQW外部輸出雙字0

12、65532PQD定時(shí)器(T)作為定時(shí)器指令使用,訪問該存儲(chǔ)區(qū)可獲得定時(shí)器的剩余時(shí)間。定時(shí)器0255T計(jì)數(shù)器(C)作為計(jì)數(shù)器指令使用,訪問該存儲(chǔ)區(qū)可獲得計(jì)數(shù)器的當(dāng)前值。計(jì)數(shù)器0255C指令的基本知識(shí)4.S7-300/400系列PLC用戶存儲(chǔ)區(qū)的分類及功能(24.S7-300/400系列PLC用戶存儲(chǔ)區(qū)的分類及功能(3/3)存儲(chǔ)區(qū)域功能運(yùn)算單位尋址范圍標(biāo)識(shí)符數(shù)據(jù)塊寄存器(DB)數(shù)據(jù)塊寄存器用于存儲(chǔ)所有數(shù)據(jù)塊的數(shù)據(jù),最多可同時(shí)打開一個(gè)共享數(shù)據(jù)塊DB和一個(gè)背景數(shù)據(jù)塊DI。用“OPEN DB”指令可打開一個(gè)共享數(shù)據(jù)塊DB;用“OPEN DI”指令可打開一個(gè)背景數(shù)據(jù)塊DI數(shù)據(jù)位0.065535.7DBX或

13、DIX數(shù)據(jù)字節(jié)065535DBB或DIB數(shù)據(jù)字065534DBW或DIW數(shù)據(jù)雙字065532DBD或DID本地?cái)?shù)據(jù)寄存器(又稱本地?cái)?shù)據(jù))(L)本地?cái)?shù)據(jù)寄存器用來存儲(chǔ)邏輯塊(OB、FB或FC)中所使用的臨時(shí)數(shù)據(jù),一般用作中間暫存器。因?yàn)檫@些數(shù)據(jù)實(shí)際存放在本地?cái)?shù)據(jù)堆棧(又稱L堆棧)中,所以當(dāng)邏輯塊執(zhí)行結(jié)束時(shí),數(shù)據(jù)自然丟失。本地?cái)?shù)據(jù)位0.065535.7L本地?cái)?shù)據(jù)字節(jié)065535LB本地?cái)?shù)據(jù)字065534LW本地?cái)?shù)據(jù)雙字065532LD指令的基本知識(shí)4.S7-300/400系列PLC用戶存儲(chǔ)區(qū)的分類及功能(31.操作數(shù)的尋址方式 所謂尋址方式就是指令執(zhí)行時(shí)獲取操作數(shù)的方式,可以直接或間接方式給出操作

14、數(shù)。STEP7系統(tǒng)支持4種尋址方式: 立即尋址 存儲(chǔ)器直接尋址 存儲(chǔ)器間接尋址 寄存器間接尋址尋址方式和狀態(tài)字 1.操作數(shù)的尋址方式 所謂尋址方式就是指令執(zhí)行時(shí)獲取操(1)立即尋址方式 立即尋址是對(duì)常數(shù)或常量的尋址方式,其特點(diǎn)是操作數(shù)直接表示在指令中,或以惟一形式隱含在指令中。 例如: L 66 /把常數(shù)66裝入累加器1中 AW W#16#168 /將十六進(jìn)制數(shù)168與累加器1的低字 /進(jìn)行“與”運(yùn)算 SET /默認(rèn)操作數(shù)為RLO,該指令實(shí)現(xiàn)對(duì) /RLO置1操作尋址方式和狀態(tài)字 (1)立即尋址方式 立即尋址是對(duì)常數(shù)或常量的尋址方式,(2)存儲(chǔ)器直接尋址方式 存儲(chǔ)器直接尋址,簡(jiǎn)稱直接尋址。該尋址

15、方式在指令中直接給出操作數(shù)的存儲(chǔ)單元地址。存儲(chǔ)單元地址可用符號(hào)地址(如SB1、KM等)或絕對(duì)地址(如I0.0、Q4.1等)。 例如: A I0.0 /對(duì)輸入位I0.0執(zhí)行邏輯“與”運(yùn)算 = Q4.1 /將邏輯運(yùn)算結(jié)果送給輸出繼電器Q4.1 L MW2 /將存儲(chǔ)字MW2的內(nèi)容裝入累加器1 T DBW4 /將累加器1低字中的內(nèi)容傳送給數(shù)據(jù)字DBW4尋址方式和狀態(tài)字 (2)存儲(chǔ)器直接尋址方式 存儲(chǔ)器直接尋址,簡(jiǎn)稱直接尋址(3)存儲(chǔ)器間接尋址方式(1/4) 存儲(chǔ)器間接尋址,簡(jiǎn)稱間接尋址。該尋址方式在指令中以存儲(chǔ)器的形式給出操作數(shù)所在存儲(chǔ)器單元的地址,也就是說該存儲(chǔ)器的內(nèi)容是操作數(shù)所在存儲(chǔ)器單元的地址。

16、該存儲(chǔ)器一般稱為地址指針,在指令中需寫在方括號(hào)“”內(nèi)。 地址指針可以是字或雙字,對(duì)于地址范圍小于65535的存儲(chǔ)器(如T、C、DB、FB、FC等)可以用字指針;對(duì)于其他存儲(chǔ)器(如I、Q、M等)則要使用雙字指針。尋址方式和狀態(tài)字 (3)存儲(chǔ)器間接尋址方式(1/4) 存儲(chǔ)器間接尋址,簡(jiǎn)稱(3)存儲(chǔ)器間接尋址方式(2/4) 存儲(chǔ)器間接尋址的雙字指針的格式如下,其中:位02(xxx)為被尋址地址中位的編號(hào)(07)位318為被尋址地址的字節(jié)的編號(hào)(065535)指令的基本知識(shí)(3)存儲(chǔ)器間接尋址方式(2/4) 存儲(chǔ)器間接尋址的雙(3)存儲(chǔ)器間接尋址方式(3/4)【例2-1】 存儲(chǔ)器間接尋址的單字格式的指

17、針尋址 L 2 /將數(shù)字2#0000_0000_0000_0010裝 /入累加器1 T MW50 /將累加器1低字中的內(nèi)容傳給MW50 /作為指針值 OPN DB35 /打開共享數(shù)據(jù)塊DB35 L DBWMW50 /將共享數(shù)據(jù)塊DBW2的內(nèi)容裝入累 /加器1尋址方式和狀態(tài)字 (3)存儲(chǔ)器間接尋址方式(3/4)【例2-1】 存儲(chǔ)器間接尋(3)存儲(chǔ)器間接尋址方式(4/4)【例2-2】 存儲(chǔ)器間接尋址的雙字格式的指針尋址。 L P#8.7 /把指針值裝載到累加器1。 /P#8.7的指針值為: /2#0000_0000_0000_0000_0000_0000_0100_0111 T MD2/把指針值傳

18、送到MD2 A IMD2/查詢I8.7的信號(hào)狀態(tài) = QMD2 /給輸出位Q8.7賦值尋址方式和狀態(tài)字 (3)存儲(chǔ)器間接尋址方式(4/4)【例2-2】 存儲(chǔ)器間接尋(4)寄存器間接尋址方式(1/3) 寄存器間接尋址,簡(jiǎn)稱寄存器尋址。該尋址方式在指令中通過地址寄存器和偏移量間接獲取操作數(shù),其中的地址寄存器及偏移量必須寫在方括號(hào)“ ”內(nèi)。在S7-300/400中有兩個(gè)地址寄存器AR1和AR2,用地址寄存器的內(nèi)容加上偏移量形成地址指針,并指向操作數(shù)所在的存儲(chǔ)器單元。 地址寄存器的地址指針有兩種格式 :區(qū)內(nèi)寄存器間接尋址 區(qū)域間寄存器間接尋址 尋址方式和狀態(tài)字 (4)寄存器間接尋址方式(1/3) 寄存

19、器間接尋址,簡(jiǎn)(4)寄存器間接尋址方式(2/3)尋址方式和狀態(tài)字 (4)寄存器間接尋址方式(2/3)尋址方式和狀態(tài)字 (4)寄存器間接尋址方式(3/3)尋址方式和狀態(tài)字 (4)寄存器間接尋址方式(3/3)尋址方式和狀態(tài)字 6.狀態(tài)字 狀態(tài)字用于表示CPU執(zhí)行指令時(shí)所具有的狀態(tài)信息。一些指令是否執(zhí)行或以何方式執(zhí)行可能取決于狀態(tài)字中的某些位;執(zhí)行指令時(shí)也可能改變狀態(tài)字中的某些位,在位邏輯指令或字邏輯指令中可訪問并檢測(cè)這些位。 狀態(tài)字的格式如下: 尋址方式和狀態(tài)字 6.狀態(tài)字 狀態(tài)字用于表示CPU執(zhí)行指令時(shí)所具有的狀態(tài)(1)首位檢測(cè)位(FC) 狀態(tài)字的位0稱為首位檢測(cè)位。若FC位的狀態(tài)為0,則表明一

20、個(gè)梯形邏輯網(wǎng)絡(luò)的開始,或指令為邏輯串的第1條指令。 CPU對(duì)邏輯串第1條指令的檢測(cè)(稱為首位檢測(cè))產(chǎn)生的結(jié)果直接保存在狀態(tài)字的RLO位中,經(jīng)過首次檢測(cè)存放在RLO中的0或1被稱為首位檢測(cè)結(jié)果。FC位在邏輯串的開始時(shí)總是0,在邏輯串指令執(zhí)行過程中位為1,輸出指令或與邏輯運(yùn)算有關(guān)的轉(zhuǎn)移指令(表示一個(gè)邏輯串結(jié)束的指令)將清0。尋址方式和狀態(tài)字 (1)首位檢測(cè)位(FC) 狀態(tài)字的位0稱為首位檢測(cè)位。(2)邏輯操作結(jié)果(RLO) 狀態(tài)字的位1稱為邏輯操作結(jié)果RLO(Result of Logic Operation)。該位存儲(chǔ)邏輯指令或比較指令的結(jié)果。 在邏輯串中,RLO位的狀態(tài)能夠表示有關(guān)信號(hào)流的信息

21、,RLO的狀態(tài)為1,表示有信號(hào)流(通);RLO的狀態(tài)為0,表示無信號(hào)流(斷)??捎肦LO觸發(fā)跳轉(zhuǎn)指令。尋址方式和狀態(tài)字 (2)邏輯操作結(jié)果(RLO) 狀態(tài)字的位1稱為邏輯操作(3)狀態(tài)位(STA) 狀態(tài)字的位2稱為狀態(tài)位。狀態(tài)位不能用指令檢測(cè),它只是在程序測(cè)試中被CPU解釋并使用。 如果一條指令是對(duì)存儲(chǔ)區(qū)操作的位邏輯指令,則無論是對(duì)該位的“讀”或“寫”操作,STA總是與該位的值取得一致;對(duì)不訪問存儲(chǔ)區(qū)的位邏輯指令來說,STA位沒有意義,此時(shí)它總被置1。尋址方式和狀態(tài)字 (3)狀態(tài)位(STA) 狀態(tài)字的位2稱為狀態(tài)位。狀態(tài)位(4)“或”位(OR) 狀態(tài)字的位3稱為或位(OR)。在先“與”后“或”

22、的邏輯串中,OR位暫存邏輯“與”的操作結(jié)果,以便進(jìn)行后面的邏輯“或”運(yùn)算。其它指令將OR位清0。(5)溢出位(OV) 狀態(tài)字的位4稱為溢出位。溢出位被置1,表明一個(gè)算術(shù)運(yùn)算或浮點(diǎn)數(shù)比較指令執(zhí)行時(shí)出現(xiàn)錯(cuò)誤(溢出、非法操作、不規(guī)范格式)。如果后面的算術(shù)運(yùn)算或浮點(diǎn)數(shù)比較指令執(zhí)行結(jié)果正常,OV位就被清0。尋址方式和狀態(tài)字 (4)“或”位(OR) 狀態(tài)字的位3稱為或位(OR)。(6)溢出狀態(tài)保持位(OS) 狀態(tài)字的位5稱為溢出狀態(tài)保持位(或稱為存儲(chǔ)溢出位)。OV被置1時(shí)OS也被置1;OV被清0時(shí)OS仍保持。所以它保存了OV位,可用于指明在先前的一些指令執(zhí)行中是否產(chǎn)生過錯(cuò)誤。只有JOS(OS=1時(shí)跳轉(zhuǎn))、

23、塊調(diào)用指令和塊結(jié)束指令才能復(fù)位OS位。(7)條件碼1(CC1)和條件碼0(CC0) 狀態(tài)字的位7和位6稱為條件碼1和條件碼0。這兩位結(jié)合起來用于表示在累加器1中產(chǎn)生的算術(shù)運(yùn)算或邏輯運(yùn)算結(jié)果與0的大小關(guān)系。尋址方式和狀態(tài)字 (6)溢出狀態(tài)保持位(OS) 狀態(tài)字的位5稱為溢出狀態(tài)(8)二進(jìn)制結(jié)果位(BR) 狀態(tài)字的位8稱為二進(jìn)制結(jié)果位。它將字處理程序與位處理聯(lián)系起來,在一段既有位操作又有字操作的程序中,用于表示字操作結(jié)果是否正確(異常)。將BR位加入程序后,無論字操作結(jié)果如何,都不會(huì)造成二進(jìn)制邏輯鏈中斷。 在LAD的方塊指令中,BR位與ENO有對(duì)應(yīng)關(guān)系,用于表明方塊指令是否被正確執(zhí)行:如果執(zhí)行出現(xiàn)

24、了錯(cuò)誤,BR位為0,ENO也為0;如果功能被正確執(zhí)行,BR位為1,ENO也為1。尋址方式和狀態(tài)字 (8)二進(jìn)制結(jié)果位(BR) 狀態(tài)字的位8稱為二進(jìn)制結(jié)指令的基本知識(shí)尋址方式與狀態(tài)字3.212觸點(diǎn)與線圈觸點(diǎn)與線圈指令的基本知識(shí)尋址方式與狀態(tài)字3.212觸點(diǎn)與線圈觸點(diǎn)與線圈1.常開觸點(diǎn) 與繼電器的常開觸點(diǎn)相似,對(duì)應(yīng)的元件被操作時(shí),其常開觸點(diǎn)閉合;否則,對(duì)應(yīng)常開觸點(diǎn)“復(fù)位”,即觸點(diǎn)仍處于打開的狀態(tài)。2.常閉觸點(diǎn) 與繼電器的常閉觸點(diǎn)相似,對(duì)應(yīng)的元件被操作時(shí),其常閉觸點(diǎn)斷開;否則,對(duì)應(yīng)常閉觸點(diǎn)“復(fù)位”,即觸點(diǎn)仍保持閉合的狀態(tài)。 觸點(diǎn)與線圈1.常開觸點(diǎn) 與繼電器的常開觸點(diǎn)相似,對(duì)應(yīng)的元件被操3.輸出線圈(賦值指令) 輸出線圈與繼電器控制電路中繼電器的線圈一樣,如果有電流(信號(hào)流)流過線圈(RLO=1),則元件被驅(qū)動(dòng),與其對(duì)應(yīng)的常開觸點(diǎn)閉合、常閉觸點(diǎn)斷開;如果沒有電流流過線圈(RLO=0),則元件被復(fù)位,與其對(duì)應(yīng)的常開觸點(diǎn)斷開、常閉觸點(diǎn)閉合。 輸出線圈等同于STL程序中的賦值指令(用等于號(hào)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(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)論