當(dāng)前位置:機(jī)電之家首頁(yè) >> PLC技術(shù)>> PLC文案資料 >> plc教程 >> 循環(huán)與移位類指令ROR ROL RCR RCL SFTR SFTL WSFR WSFL SFWR SFRD
循環(huán)與移位類指令ROR ROL RCR RCL SFTR SFTL WSFR WSFL SFWR SFRD

1.循環(huán)移位指令

右、左循環(huán)移位指令(D)ROR(P)(D)ROL(P)編號(hào)分別為FNC30FNC31。執(zhí)行這兩條指令時(shí),各位數(shù)據(jù)向右(或向左)循環(huán)移動(dòng)n位,最后一次移出來(lái)的那一位同時(shí)存入進(jìn)位標(biāo)志M8022中,如圖1所示。

 

 

1  右、左循環(huán)移位指令的使用

2.帶進(jìn)位的循環(huán)移位指令

帶進(jìn)位的循環(huán)右、左移位指令(D) RCR(P)(D) RCL(P)編號(hào)分別為FNC32FNC33。執(zhí)行這兩條指令時(shí),各位數(shù)據(jù)連同進(jìn)位(M8022)向右(或向左)循環(huán)移動(dòng)n位,如圖2所示。

2  帶進(jìn)位右、左循環(huán)移位指令的使用

使用ROR/ROL/RCR/RCL指令時(shí)應(yīng)該注意:

1)目標(biāo)操作數(shù)可取KnY,KnM,KnS,T,CD,VZ,目標(biāo)元件中指定位元件的組合只有在K416位)和K832位指令)時(shí)有效。

216位指令占5個(gè)程序步,32位指令占9個(gè)程序步。

3)用連續(xù)指令執(zhí)行時(shí),循環(huán)移位操作每個(gè)周期執(zhí)行一次。

3.位右移和位左移指令

位右、左移指令SFTR(P)SFTL(P)的編號(hào)分別為FNC34FNC35。它們使位元件中的狀態(tài)成組地向右(或向左)移動(dòng)。n1指定位元件的長(zhǎng)度,n2指定移位位數(shù),n1n2的關(guān)系及范圍因機(jī)型不同而有差異,一般為n2n11024。位右移指令使用如圖所示。 

 

 位右移指令的使用

使用位右移和位左移指令時(shí)應(yīng)注意:

1)源操作數(shù)可?。亍ⅲ佟ⅲ?、S,目標(biāo)操作數(shù)可?。?、M、S。

2)只有16位操作,占9個(gè)程序步。

4.字右移和字左移指令

字右移和字左移指令WSFR(P)WSFL(P)指令編號(hào)分別為FNC36FNC37。字右移和字左移指令以字為單位,其工作的過程與位移位相似,是將n1個(gè)字右移或左移n2個(gè)字。

使用字右移和字左移指令時(shí)應(yīng)注意:

1)源操作數(shù)可取KnX、KnYKnM、KnS、TCD,目標(biāo)操作數(shù)可取KnYKnM、KnST、CD

2)字移位指令只有16位操作,占用9個(gè)程序步.

3n1n2的關(guān)系為n2n1512

5.先入先出寫入和讀出指令

先入先出寫入指令和先入先出寫入讀出指令SFWR(P)SFRD(P)的編號(hào)分別為FNC38FNC39。

先入先出寫入指令SFWR的使用如圖4所示當(dāng)X0OFF變?yōu)?/FONT>ON時(shí),SFWR執(zhí)行, D0中的數(shù)據(jù)寫入D2,而D1變成指針,其值為1D1必須先清0);當(dāng)X0再次由OFF變?yōu)?/FONT>ON時(shí),D0中的數(shù)據(jù)寫入D3,D1變?yōu)?/FONT>2,依次類推,D0中的數(shù)據(jù)依次寫入數(shù)據(jù)寄存器。D0中的數(shù)據(jù)從右邊的D2順序存入,源數(shù)據(jù)寫入的次數(shù)放在D1中,當(dāng)D1中的數(shù)達(dá)到n-1后不再執(zhí)行上述操作,同時(shí)進(jìn)位標(biāo)志M80221

4  先入先出寫入指令的使用

先入先出讀出指令SFRD,當(dāng)X0OFF變?yōu)?/FONT>ON時(shí),D2中的數(shù)據(jù)送到D20,同時(shí)指針D1的值減1D3D9的數(shù)據(jù)向右移一個(gè)字,數(shù)據(jù)總是從D2讀出,指針D10時(shí),不再執(zhí)行上述操作且M80201。

5  先入先出讀出指令的使用

使用SFWRSFRD指令時(shí)應(yīng)注意:

1)目標(biāo)操作數(shù)可取KnY、KnM、KnS、T、CD,源操數(shù)可取所有的數(shù)據(jù)類型。

2)指令只有16位運(yùn)算,占7個(gè)程序步。

作者:未知 點(diǎn)擊:1551次 [打印] [關(guān)閉] [返回頂部]
本文標(biāo)簽:循環(huán)與移位類指令ROR ROL RCR RCL SFTR SFTL WSFR WSFL SFWR SFRD
* 由于無(wú)法獲得聯(lián)系方式等原因,本網(wǎng)使用的文字及圖片的作品報(bào)酬未能及時(shí)支付,在此深表歉意,請(qǐng)《循環(huán)與移位類指令ROR ROL RCR RCL SFTR SFTL WSFR WSFL SFWR SFRD》相關(guān)權(quán)利人與機(jī)電之家網(wǎng)取得聯(lián)系。
電子樣本

SN系列樣冊(cè)
:鞏經(jīng)理
:13915946763
:南京塞姆泵業(yè)有限公司
個(gè)人求購(gòu)

A 【求購(gòu)】  鐵路接觸網(wǎng)...  2025-12-11
 【求購(gòu)】  西門子ET...  2025-12-11
唐多 【求購(gòu)】  DCS系統(tǒng)...  2025-12-11
康經(jīng)理 【求購(gòu)】  鈦1混合器  2025-12-10
陳圣英 【求購(gòu)】  金剛石刻刀  2025-12-10
汪先生 【求購(gòu)】  變壓器套管  2025-12-10
武女士 【求購(gòu)】  循環(huán)冷卻水...  2025-12-9
朱經(jīng)理 【求購(gòu)】  華乘局放  2025-12-9
VIP公司推薦