freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

西門子s7-200plc指令簡介及實(shí)例分析-展示頁

2025-07-08 16:10本頁面
  

【正文】 節(jié)、字、雙字循環(huán)左移N位;ROR:字節(jié)、字、雙字循環(huán)右移N位。OUT:VD, ID, QD, MD, SD, SMD, LD, AC。OUT:VW, IW, QW, MW, SW, SMW, LW, T, C, AC。OUT:VB, IB, QB, MB, SB, SMB, LB, AC。(4)使ENO = 0的錯(cuò)誤條件:0006(間接尋址錯(cuò)誤),(運(yùn)行時(shí)間)。如果操作數(shù)是字,當(dāng)移位次數(shù)N≥16時(shí),則在執(zhí)行循環(huán)移位前,先對N進(jìn)行模16操作(N除以16后取余數(shù)),其結(jié)果015為實(shí)際移動(dòng)位數(shù)。當(dāng)需要移位的數(shù)值是零時(shí)。當(dāng)需要移位的數(shù)值是零時(shí)。指令格式見表56。數(shù)據(jù)類型:雙字N:VB, IB, QB, MB, SB, SMB, LB, AC, 常量;數(shù)據(jù)類型:字節(jié);數(shù)據(jù)范圍:N≤數(shù)據(jù)類型(B、W、D)對應(yīng)的位數(shù)功能SHL:字節(jié)、字、雙字左移N位;SHR:字節(jié)、字、雙字右移N位表55 移位指令格式及功能說明:在STL指令中,若IN和OUT指定的存儲(chǔ)器不同,則須首先使用數(shù)據(jù)傳送指令MOV將IN中的數(shù)據(jù)送入OUT所指定的存儲(chǔ)單元。數(shù)據(jù)類型:字IN:VD, ID, QD, MD, SD, SMD, LD, AC, HC, 常量。數(shù)據(jù)類型:字節(jié)IN:VW, IW, QW, MW, SW, SMW, LW, T, C, AIW, AC, 常量。LADSTLSLB OUT,NSRB OUT,NSLW OUT,NSRW OUT,NSLD OUT,NSRD OUT,N操作數(shù)及數(shù)據(jù)類型IN:VB, IB, QB, MB, SB, SMB, LB, AC, 常量。如果移位結(jié)果為0。如果移位結(jié)果為0。移位指令格式見表55。1. 左、右移位指令左、(溢出)端相連。 移位指令及應(yīng)用舉例移位指令分為左、右移位和循環(huán)左、右移位及寄存器移位指令三大類。數(shù)據(jù)類型:字節(jié)BIW IN,OUT功能:字節(jié)立即寫IN:VB, IB, QB, MB, SB, SMB, LB, AC, 常量OUT:QB 數(shù)據(jù)類型:字節(jié)使ENO = 0的錯(cuò)誤條件:0006(間接尋址錯(cuò)誤),(運(yùn)行時(shí)間)。指令格式及功能如表54所示。2. 字節(jié)立即讀寫指令字節(jié)立即讀指令(MOVBIR)讀取實(shí)際輸入端IN給出的1個(gè)字節(jié)的數(shù)值,并將結(jié)果寫入OUT所指定的存儲(chǔ)單元,但輸入映像寄存器未更新。程序執(zhí)行結(jié)果:指令執(zhí)行之前VW50中的字為:D6 C3指令執(zhí)行之后VW50中的字為:C3 D6數(shù)據(jù)類型:字ENO = 0的錯(cuò)誤條件:0006(間接尋址錯(cuò)誤),(運(yùn)行時(shí)間)【例53】字節(jié)交換指令應(yīng)用舉例。表53 字節(jié)交換指令使用格式及功能LADSTL功能及說明SWAP IN 字節(jié)交換、字節(jié)立即讀寫指令1. 字節(jié)交換指令字節(jié)交換指令用來交換輸入字IN的最高位字節(jié)和最低位字節(jié)。 圖52 例52圖程序執(zhí)行后,將VB20~VB23中的數(shù)據(jù)3333送到VB100~VB103。LAD STL LD BMB VB20 ,VB100, 4程序如圖52所示。數(shù)據(jù)類型:雙字N:VB, IB, QB, MB, SB, SMB, LB, AC, 常量;數(shù)據(jù)類型:字節(jié);數(shù)據(jù)范圍:1255功能使能輸入有效時(shí),即EN=1時(shí),把從輸入IN開始的N個(gè)字節(jié)(字、雙字)傳送到以輸出OUT開始的N個(gè)字節(jié)(字、雙字)中使ENO = 0的錯(cuò)誤條件:0006(間接尋址錯(cuò)誤)0091(操作數(shù)超出范圍)。OUT:VW, IW, QW, MW, SW, SMW, LW, T, C, AQW。OUT:VB, IB, QB, MB, SB, SMB, LB。圖51 例51題圖2. 字節(jié)、字、雙字、實(shí)數(shù)數(shù)據(jù)塊傳送指令BLKMOV數(shù)據(jù)塊傳送指令將從輸入地址IN開始的N個(gè)數(shù)據(jù)傳送到輸出地址OUT開始的N個(gè)單元中,N的范圍為1至255,N的數(shù)據(jù)類型為:字節(jié)。程序如圖51所示。傳送后,輸入存儲(chǔ)器IN中的內(nèi)容不變使ENO = 0即使能輸出斷開的錯(cuò)誤條件是:(運(yùn)行時(shí)間),0006(間接尋址錯(cuò)誤)。表51單個(gè)數(shù)據(jù)傳送指令MOV指令格式LADSTLMOVB IN,OUTMOVW IN,OUTMOVD IN,OUTMOVR IN,OUT操作數(shù)及數(shù)據(jù)類型IN:VB, IB, QB, MB, SB, SMB, LB, AC, 常量OUT:VB, IB, QB, MB, SB, SMB, LB, ACIN:VW, IW, QW, MW, SW, SMW, LW, T, C, AIW, 常量, ACOUT:VW, T, C, IW, QW, SW, MW, SMW, LW, AC, AQWIN:VD, ID, QD, MD, SD, SMD, LD, HC, AC, 常量OUT:VD, ID, QD, MD, SD, SMD, LD, ACIN:VD, ID, QD, MD, SD, SMD, LD, AC, 常量OUT:VD, ID, QD, MD, SD, SMD, LD, AC字節(jié)字、整數(shù)雙字、雙整數(shù)實(shí)數(shù)功能使能輸入有效時(shí),即EN=1時(shí),將一個(gè)輸入IN的字節(jié)、字/整數(shù)、雙字/雙整數(shù)或?qū)崝?shù)送到OUT指定的存儲(chǔ)器輸出。 數(shù)據(jù)處理、運(yùn)算指令及應(yīng)用本章要點(diǎn)l 數(shù)據(jù)傳送、字節(jié)交換、字節(jié)立即讀寫、移位、轉(zhuǎn)換指令的介紹、應(yīng)用及實(shí)訓(xùn)l 算術(shù)運(yùn)算、邏輯運(yùn)算、遞增/遞減指令的介紹、應(yīng)用及實(shí)訓(xùn)l 表的定義、填表指令、表取數(shù)指令、填充指令、表查找指令的介紹 數(shù)據(jù)處理指令 數(shù)據(jù)傳送指令1. 字節(jié)、字、雙字、實(shí)數(shù)單個(gè)數(shù)據(jù)傳送指令MOV數(shù)據(jù)傳送指令MOV,用來傳送單個(gè)的字節(jié)、字、雙字、實(shí)數(shù)。指令格式及功能如表51所示。在傳送過程中不改變數(shù)據(jù)的大小。【例51】將變量存儲(chǔ)器VW10中內(nèi)容送到VW100中。LD MOVW VW10, VW100指令格式及功能如表52所示。表52 數(shù)據(jù)傳送指令BLKMOV指令格式LADSTLBMB IN,OUTBMW IN,OUTBMD IN,OUT操作數(shù)及數(shù)據(jù)類型IN:VB, IB, QB, MB, SB, SMB, LB。 數(shù)據(jù)類型:字節(jié)IN:VW, IW, QW, MW, SW, SMW, LW, T, C, AIW。數(shù)據(jù)類型:字IN/ OUT :VD, ID, QD, MD, SD, SMD, LD?!纠?2】程序舉例:將變量存儲(chǔ)器VB20開始的4個(gè)字節(jié)(VB20 VB23)中的數(shù)據(jù),移至VB100開始的4個(gè)字節(jié)中(VB100VB103)。執(zhí)行結(jié)果如下:數(shù)組1數(shù)據(jù) 30 31 32 33數(shù)據(jù)地址 VB20 VB21 VB22 VB23塊移動(dòng)執(zhí)行后:數(shù)組2數(shù)據(jù) 30 31 32 33數(shù)據(jù)地址 VB100 VB101 VB102 VB103指令格式如表53所示。功能:使能輸入EN有效時(shí),將輸入字IN的高字節(jié)與低字節(jié)交換,結(jié)果仍放在IN中IN:VW, IW, QW, MW, SW, SMW, T, C, LW, AC。如圖53所示。字節(jié)立即寫指令從輸入IN所指定的存儲(chǔ)單元中讀取1個(gè)字節(jié)的數(shù)值并寫入(以字節(jié)為單位)實(shí)際輸出OUT端的物理輸出點(diǎn),同時(shí)刷新對應(yīng)的輸出映像寄存器。表54字節(jié)立即讀寫指令格式LADSTL功能及說明BIR IN,OUT功能:字節(jié)立即讀 IN: IBOUT:VB, IB, QB, MB, SB, SMB, LB, AC。注意:字節(jié)立即讀寫指令無法存取擴(kuò)展模塊。前兩類移位指令按移位數(shù)據(jù)的長度又分字節(jié)型、字型、雙字型3種。移位數(shù)據(jù)存儲(chǔ)單元的另一端補(bǔ)0。(1)左移位指令(SHL)使能輸入有效時(shí),將輸入IN的無符號數(shù)字節(jié)、字或雙字中的各位向左移N位后(右端補(bǔ)0),將結(jié)果輸出到OUT所指定的存儲(chǔ)單元中,如果移位次數(shù)大于0,最后一次移出位保存在“溢出”。(2)右移位指令使能輸入有效時(shí),將輸入IN的無符號數(shù)字節(jié)、字或雙字中的各位向右移N位后,將結(jié)果輸出到OUT所指定的存儲(chǔ)單元中,移出位補(bǔ)0。(3)使ENO = 0的錯(cuò)誤條件:0006(間接尋址錯(cuò)誤),(運(yùn)行時(shí)間)OUT:VB, IB, QB, MB, SB, SMB, LB, AC。OUT:VW, IW, QW, MW, SW, SMW, LW, T, C, AC。OUT:VD, ID, QD, MD, SD, SMD, LD, AC。如:MOVB IN,OUTSLB OUT,N 2. 循環(huán)左、右移位指令循環(huán)移位將移位數(shù)據(jù)存儲(chǔ)單元的首尾相連。(1)循環(huán)左移位指令(ROL)使能輸入有效時(shí),將IN輸入無符號數(shù)(字節(jié)、字或雙字)循環(huán)左移N位后,將結(jié)果輸出到OUT所指定的存儲(chǔ)單元中。(2)循環(huán)右移位指令(ROR)使能輸入有效時(shí),將IN輸入無符號數(shù)(字節(jié)、字或雙字)循環(huán)右移N位后,將結(jié)果輸出到OUT所指定的存儲(chǔ)單元中。(3)移位次數(shù)N≥數(shù)據(jù)類型(B、W、D)時(shí)的移位位數(shù)的處理如果操作數(shù)是字節(jié),當(dāng)移位次數(shù)N≥8時(shí),則在執(zhí)行循環(huán)移位前,先對N進(jìn)行模8操作(N除以8后取余數(shù)),其結(jié)果07為實(shí)際移動(dòng)位數(shù)。如果操作數(shù)是雙字,當(dāng)移位次數(shù)N≥32時(shí),則在執(zhí)行循環(huán)移位前,先對N進(jìn)行模32操作(N除以32后取余數(shù)),其結(jié)果031為實(shí)際移動(dòng)位數(shù)。表56 循環(huán)左、右移位指令格式及功能LADSTLRLB OUT,NRRB OUT,NRLW OUT,NRRW OUT,NRLD OUT,NRRD OUT,N操作數(shù)及數(shù)據(jù)類型IN:VB, IB, QB, MB, SB, SMB, LB, AC, 常量。數(shù)據(jù)類型:字節(jié)IN:VW, IW, QW, MW, SW, SMW, LW, T, C, AIW, AC, 常量。數(shù)據(jù)類型:字IN:VD, ID, QD, MD, SD, SMD, LD, AC, HC, 常量。數(shù)據(jù)類型:雙字N:VB, IB, QB, MB, SB, SMB, LB, AC, 常量;數(shù)據(jù)類型:字節(jié)。說明:在STL指令中,若IN和OUT指定的存儲(chǔ)器不同,則須首先使用數(shù)據(jù)傳送指令MOV將IN中的數(shù)據(jù)送入OUT所指定的存儲(chǔ)單元?!纠?4】程序應(yīng)用舉例,將AC0中的字循環(huán)右移2位,將VW200中的字左移3位。圖54 例54題圖【例55】~,保持任意時(shí)刻只有一個(gè)指示燈亮,到達(dá)最右端后,再從左到右依次點(diǎn)亮。根據(jù)控制要求,首先應(yīng)置彩燈的初始狀態(tài)為QB0=1,即左邊第一盞燈亮;,即要求字節(jié)QB0中的“1”,(可用定時(shí)器指圖55 例55題圖令實(shí)現(xiàn))。 LD //首次掃描時(shí)MOVB 1, QB0 //置8位彩燈初態(tài)其指令格式如圖56所示。梯形圖中,EN為使能輸入端,連接移位脈沖信號,每次使能有效時(shí),整個(gè)移位寄存器移動(dòng)1位。S_BIT指定移位寄存器的最低位。移出的數(shù)據(jù)被放置在溢出內(nèi)存位()中。移出的數(shù)據(jù)被放置在溢出內(nèi)存位()中。數(shù)據(jù)類型為:BOOL變量。數(shù)據(jù)類型為:字節(jié)。(4)移位指令影響特殊內(nèi)部標(biāo)志位:(為移出的位值設(shè)置溢出位)。程序及運(yùn)行結(jié)果如圖57所示。溢出位()SBITSBITSBIT溢出位()溢出位()溢出位第一次移位第一次移位后第二次移位后第一次移位前時(shí)序圖MB10MB10【例57】用PLC構(gòu)成噴泉的控制。(1)控制要求:按下起動(dòng)按鈕后,隔燈閃爍, ,接著L,接著L,接著L,接著L,如此循環(huán)下去,直至按下停止按鈕。分析:應(yīng)用移位寄存器控制,根據(jù)噴泉模擬控制的8位輸出(~),須指定一個(gè)8位的移位寄存器(~),并且移位寄存器的每一位對應(yīng)一個(gè)輸出。(由T38構(gòu)成)。8位的移位寄存器按下常閉停止按鈕(),其對應(yīng)的常閉觸點(diǎn)接通,觸發(fā)復(fù)位指令,~。轉(zhuǎn)換指令包括數(shù)據(jù)的類型轉(zhuǎn)換、數(shù)據(jù)的編碼和譯碼指令以及字符串類型轉(zhuǎn)換指令。類型轉(zhuǎn)換指令可將固定的一個(gè)數(shù)據(jù)用到不同類型要求的指令中,包括字節(jié)與字整數(shù)之間的轉(zhuǎn)換,整數(shù)與雙整數(shù)的轉(zhuǎn)換,雙字整數(shù)與實(shí)數(shù)之間的轉(zhuǎn)換,BCD碼與整數(shù)之間的轉(zhuǎn)換等。表57 字節(jié)型數(shù)據(jù)與字整數(shù)之間轉(zhuǎn)換指令LADSTLBTI IN,OUTITB IN,OUT操作數(shù)及數(shù)據(jù)類型IN:VB, IB, QB, MB, SB, SMB, LB, AC, 常量, 數(shù)據(jù)類型:字節(jié)OUT:VW, IW, QW, MW, SW, SMW, LW, T, C, AC,數(shù)據(jù)類型:整數(shù)IN:VW, IW, QW, MW, SW, SMW, LW, T, C, AIW, AC, 常量,數(shù)據(jù)類型:整數(shù)OUT:VB, IB, QB, MB, SB, SMB, LB, AC, 數(shù)據(jù)類型:字節(jié)功能及說明BTI指令將字節(jié)數(shù)值(IN)轉(zhuǎn)換成整數(shù)值,并將結(jié)果置入OUT指定的存儲(chǔ)單元。輸入的字整數(shù)0至255被轉(zhuǎn)換。輸出不受影響ENO=0的錯(cuò)誤條件0006 間接地址 運(yùn)行時(shí)間0006 間接地址 溢出
點(diǎn)擊復(fù)制文檔內(nèi)容
化學(xué)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1