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

三菱PLC移位指令
PLC移位指令的工作原理
移位指令和循環移位指令的區別 S7-1200移位指令的流水燈控制編程

評論