每日一學(xué)/電工知識(shí)--PLC循環(huán)移位指令
1.工作原理
循環(huán)移位指令分為兩種,分別為循環(huán)左移位指令和循環(huán)右移位指令。該指令是指在滿足使能條件的情況下,將IN中的數(shù)據(jù)向左或向右移N位后,把結(jié)果輸出到OUT得指定地址。循環(huán)移位是一個(gè)環(huán)形,即被移出來(lái)的位將返回另一端空出的位置。若移動(dòng)的位數(shù)N大于允許值(字節(jié)操作為8,字操作為16,雙字操作為32)時(shí),執(zhí)行循環(huán)移位之前先對(duì)N進(jìn)行取模操作,例如字節(jié)移位,將N除以8后取余數(shù),從而得到一個(gè)有效的移位次數(shù)。取模的結(jié)果對(duì)于字節(jié)操作是0~7,對(duì)于字操作是0~15,對(duì)于雙字操作是0~31,若取模操作為0,則不能進(jìn)行循環(huán)移位操作。
若執(zhí)行循環(huán)移位操作,移位的最后一位的數(shù)值存放在溢出位SM1.1中;若實(shí)際移位次數(shù)為0,零標(biāo)志位SM1.0被置1;字節(jié)操作是無(wú)符號(hào)的,對(duì)于有符號(hào)的雙字移位時(shí),符號(hào)位也被移位,具體如下圖:
審核編輯:湯梓紅
-
plc
+關(guān)注
關(guān)注
5031文章
13847瀏覽量
473259 -
移位指令
+關(guān)注
關(guān)注
0文章
10瀏覽量
6717
原文標(biāo)題:每日一學(xué)/ 電工知識(shí)--PLC循環(huán)移位指令
文章出處:【微信號(hào):設(shè)備原理與維修俱樂部,微信公眾號(hào):設(shè)備原理與維修俱樂部】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
SIMATIC 移位和循環(huán)指令
MCS-51邏輯運(yùn)算及移位指令
邏輯運(yùn)算與移位指令
plc移位寄存器指令的應(yīng)用

移位指令的作用是什么

三菱PLC移位指令
PLC移位指令的工作原理
PLC移位寄存器指令的工作原理
PLC循環(huán)指令的工作原理
移位指令和循環(huán)移位指令的區(qū)別 S7-1200移位指令的流水燈控制編程

評(píng)論