夜夜躁日日躁狠狠久久|国产精品亚洲va在线观看|色天天天天综合男人的天堂|日本特黄特色aa大片免费|国产好痛疼轻点好爽的视频|欧美18school人禽杂交

sjm213
有小知識,無(wú)大學(xué)問(wèn)。
級別: 論壇版主

精華主題: 7 篇
發(fā)帖數量: 5283 個(gè)
工控威望: 7509 點(diǎn)
下載積分: 160550 分
在線(xiàn)時(shí)間: 3228(小時(shí))
注冊時(shí)間: 2007-11-21
最后登錄: 2025-05-01
查看sjm213的 主題 / 回貼
樓主  發(fā)表于: 2013-04-01 08:53
系列帖子鏈接:http://www.linghangdg.com/read-gktid-1421940.html

即日起開(kāi)始對三菱FX系列PLC的主要應用指令進(jìn)行簡(jiǎn)單介紹。
有需要深入探討的請跟帖討論。


四、常用指令-觸點(diǎn)比較
    觸點(diǎn)比較指令是指對數值進(jìn)行比較,條件滿(mǎn)足時(shí)使觸點(diǎn)置ON的指令。該系列指令有大于、小于、等于、不等于、大于等于、小于等于等。該指令與CMP指令不同在于它可以直接用在邏輯控制中,不占用其他輔助繼電器。




需注意在循環(huán)移位指令中,若目標操作數采用組合字元件指定,那么它必須設定為16位或32位(即K4Mn或K8Mn)才有效,否則該指令不能正常運行。

2- 循環(huán)左移【ROL】Rotation Left
    ROL指令是使不包括進(jìn)位標志在內的指定位數部分的位依次左移并可以循環(huán)移動(dòng)的指令,移動(dòng)前最左邊的位會(huì )移動(dòng)到右邊。其執行效果如下圖所示:


    該指令同循環(huán)右移指令一樣,如果目標操作數指定為組合字元件,那么必須設定為16位或32位。

3- 帶進(jìn)位循環(huán)右移【RCR】Rotation Right With Carry
    RCR指令是使包括進(jìn)位標志在內的指定位數部分的位依次右移并可以循環(huán)移動(dòng)的指令,移動(dòng)前最右邊的位會(huì )和進(jìn)位標志位一起移動(dòng)到左邊。其執行效果如下圖所示:


該指令同循環(huán)移動(dòng)指令一樣,如果目標操作數指定為組合字元件,那么必須設定為16位或32位。

4- 帶進(jìn)位循環(huán)左移【RCL】Rotation Left With Carry
    RCL指令是使包括進(jìn)位標志在內的指定位數部分的位依次左移并可以循環(huán)移動(dòng)的指令,移動(dòng)前最左邊的位會(huì )和進(jìn)位標志位一起移動(dòng)到右邊。其執行效果如下圖所示:

  
sjm213
有小知識,無(wú)大學(xué)問(wèn)。
級別: 論壇版主

精華主題: 7 篇
發(fā)帖數量: 5283 個(gè)
工控威望: 7509 點(diǎn)
下載積分: 160550 分
在線(xiàn)時(shí)間: 3228(小時(shí))
注冊時(shí)間: 2007-11-21
最后登錄: 2025-05-01
查看sjm213的 主題 / 回貼
1樓  發(fā)表于: 2013-04-01 09:00
5- 位右移【SFTR】Shift Right
    SFTR指令是使指定位數長(cháng)度的軟元件每次向右移動(dòng)指定位數的指令。其執行效果如下圖所示:



該指令對于以D開(kāi)始的n1位數據(移位寄存器的長(cháng)度),往右移動(dòng)n2位,移位后,原寄存器內的低n2位數據溢出,高n2位數據由S開(kāi)始的n2位數據補充。
如果設定n2為K1,則每移動(dòng)一次只移動(dòng)一位。

6- 位左移【SFTL】Shift Left
    SFTL指令是使指定位數長(cháng)度的軟元件每次向左移動(dòng)指定位數的指令。其執行效果如下圖所示:
  

該指令對于以D開(kāi)始的n1位數據(移位寄存器的長(cháng)度),往左移動(dòng)n2位,移位后,原寄存器內的高n2位數據溢出,低n2位數據由S開(kāi)始的n2位數據補充。
如果設定n2為K1,則每移動(dòng)一次只移動(dòng)一位。

7- 字右移【W(wǎng)SFR】Word Shift Right
    WSFR指令是使n1個(gè)字長(cháng)的字軟元件向右移動(dòng)n2個(gè)字的指令。其執行效果如下圖所示:
  


該指令對于以D開(kāi)始的n1個(gè)字軟元件往右移動(dòng)n2個(gè)字,移位后,原最右側n2個(gè)字軟元件的數據溢出,左側n2個(gè)字軟元件數據由S開(kāi)始的n2個(gè)字軟元件數據補充。
如果使用組合字元件作為傳送源和目標,需要指定相同的位數;若傳送源和目標軟元件重復則會(huì )發(fā)生運算錯誤。

8- 字左移【W(wǎng)SFL】Word Shift Left
    WSFL指令是使n1個(gè)字長(cháng)的字軟元件向左移動(dòng)n2個(gè)字的指令。其執行效果如下圖所示:
  


該指令對于以D開(kāi)始的n1個(gè)字軟元件往左移動(dòng)n2個(gè)字,移位后,原最左側n2個(gè)字軟元件的數據溢出,右側n2個(gè)字軟元件數據由S開(kāi)始的n2個(gè)字軟元件數據補充。
如果使用組合字元件作為傳送源和目標,需要指定相同的位數;若傳送源和目標軟元件重復則會(huì )發(fā)生運算錯誤。

9- 移位寫(xiě)入【SFWR】Shift Register Write
    SFWR指令是先入先出控制用的數據寫(xiě)入指令。該指令將源數據寫(xiě)入一個(gè)儲存區域中,等待其他指令調用。其執行效果如下圖所示:
  

該指令執行時(shí),將源數據S的數值寫(xiě)入到目標地址D+1中,同時(shí)D的數據加一;再次執行時(shí)將源數據S的數值寫(xiě)入到目標地址D+2中,同時(shí)D的數據繼續加一。也就是說(shuō)D內的數據記錄了已經(jīng)儲存數據的個(gè)數,每次執行SFWR指令都會(huì )把S的數據填寫(xiě)到緊接下來(lái)的空區域中。
當D內記錄的個(gè)數超過(guò)n-1時(shí),不會(huì )繼續執行數據寫(xiě)入。

10- 移位讀出【SFRD】Shift Register Read
    SFRD指令是先入先出控制用的數據讀出指令。該指令將SFWR指令儲存好的數據一次讀出。其執行效果如下圖所示:
  


該指令執行時(shí),將源數據S+1的數值寫(xiě)入到目標地址D中,同時(shí)S的數據減一;再次執行時(shí)將源數據S+2的數值寫(xiě)入到目標地址D中,同時(shí)S的數據繼續減一。也就是說(shuō)S內的數據記錄了儲存數據的剩余個(gè)數,當S內記錄的個(gè)數為0時(shí),不會(huì )繼續執行數據讀出。

SFWR指令和SFRD指令配合接口實(shí)現先入先出的控制。所謂先入先出,可以想象產(chǎn)品儲存到倉庫的庫位中,按照入庫的順序排列好,在取貨時(shí)根據入庫的先后順序優(yōu)先拿取先入的產(chǎn)品。如以下梯形圖實(shí)例:

kgao08885
有小知識無(wú)大學(xué)問(wèn)。像螞蟻一樣工作,像蝴蝶一樣生活。
級別: 工控俠客
精華主題: 0
發(fā)帖數量: 165 個(gè)
工控威望: 3516 點(diǎn)
下載積分: 1209 分
在線(xiàn)時(shí)間: 165(小時(shí))
注冊時(shí)間: 2011-10-01
最后登錄: 2025-04-30
查看kgao08885的 主題 / 回貼
2樓  發(fā)表于: 2013-04-01 09:17
系統學(xué)習,謝版主!
有小知識無(wú)大學(xué)問(wèn)。像螞蟻一樣工作,像蝴蝶一樣生活。
catfree
虛心向各位學(xué)習。!
級別: 工控俠客
精華主題: 0
發(fā)帖數量: 630 個(gè)
工控威望: 2814 點(diǎn)
下載積分: 15803 分
在線(xiàn)時(shí)間: 474(小時(shí))
注冊時(shí)間: 2012-03-30
最后登錄: 2022-04-18
查看catfree的 主題 / 回貼
3樓  發(fā)表于: 2013-04-02 12:38
  謝謝斑竹的熱血教授,這一課理解起來(lái)有點(diǎn)吃力啊,有個(gè)例子嗎?x謝過(guò)啦
一日晚自習,化學(xué)老師批評一同學(xué)坐姿不好,問(wèn)他:“你見(jiàn)過(guò)哪個(gè)名人科學(xué)家是像你這樣坐的?”我隨口說(shuō)了一句:“霍金……” 然后就沒(méi)有然后了……一頓狠批啊
sjm213
有小知識,無(wú)大學(xué)問(wèn)。
級別: 論壇版主

精華主題: 7 篇
發(fā)帖數量: 5283 個(gè)
工控威望: 7509 點(diǎn)
下載積分: 160550 分
在線(xiàn)時(shí)間: 3228(小時(shí))
注冊時(shí)間: 2007-11-21
最后登錄: 2025-05-01
查看sjm213的 主題 / 回貼
4樓  發(fā)表于: 2013-04-03 21:03
引用
引用第3樓catfree于2013-04-02 12:38發(fā)表的  :
謝謝斑竹的熱血教授,這一課理解起來(lái)有點(diǎn)吃力啊,有個(gè)例子嗎?x謝過(guò)啦


具體例子可以參考編程手冊或FX101例;
不清楚的地方可詳細描述一下跟帖回復。

夜夜躁日日躁狠狠久久|国产精品亚洲va在线观看|色天天天天综合男人的天堂|日本特黄特色aa大片免费|国产好痛疼轻点好爽的视频|欧美18school人禽杂交