三菱PLC邏輯運算指令的介紹
發(fā)布時間:2024-04-03 14:37 [ 我要自學網(wǎng)原創(chuàng) ] 發(fā)布人: 快樂小女

今天這篇文章繼續(xù)講一下三菱FX 5U PLC的一些功能指令,今天就講一下邏輯運算指令吧,三菱FX 5U PLC的邏輯運算指令包括邏輯與指令WAND、邏輯或指令WOR、邏輯異或指令WXOR,這些指令可能你都在3U或其他系列指令中見過,除此之外,還有邏輯異或非指令WXNR、塊數(shù)據(jù)邏輯與BKAND、塊數(shù)據(jù)邏輯或BKOR、塊數(shù)據(jù)邏輯異或BKXOR、塊數(shù)據(jù)邏輯異或非BKXNR,下面我們就分別介紹一下這些指令吧。

邏輯與WAND、邏輯或WOR、邏輯異或WXOR

邏輯與WAND:對兩個輸入數(shù)值的對應(yīng)位執(zhí)行“與”運算操作。兩個位同為1時結(jié)果為1,其余為0。

邏輯或WOR:對兩個輸入數(shù)值的對應(yīng)位執(zhí)行“或”運算操作。兩個位中只要有一個位為1,其結(jié)果就為1。

邏輯異或WXOR:指令對兩個輸入數(shù)值的對應(yīng)位執(zhí)行“異或”運算操作。兩個位相同為0,相異為1。即用“異或1”則置反,用“異或0”則保留。

下圖的程序中WAND H0000 D0 D0 D0清零WAND H00FF D10 D20D10的低8位存D20,WAND H0010 D30 K4M0D30的b4位送M4WOR HFFFF D40 D40D40全置1,WOR HFFDF D50 K4M20D50的b5位送M25,WXOR H8000 D60 K4M40D60是正數(shù),M55為1;D60是負數(shù),M55為0


邏輯異或非WXNR

邏輯異或非WXNR:指令對兩個輸入數(shù)值的對應(yīng)位執(zhí)行“異或非”運算操作。兩個位相同為1,相異為0。


從上圖的程序可以看出,D4和D5的二進制位是相反的,也就是說WXNR和WXOR其實是相反的功能,WXOR是兩個位相同為0,相異為1,WXNR是兩個位相同為1,相異為0,而DXNR是32位的邏輯異或非指令。

塊數(shù)據(jù)邏輯與BKAND/或BKOR/異或BKXOR/異或非指令BKXNR

這些指令是對s1中指定的軟元件開始的n點的內(nèi)容與s2中指定的軟元件開始的n點的內(nèi)容進行邏輯與/或/異或/異或非運算,將結(jié)果存儲到d中指定的軟元件開始的n點地址里面。注意:塊數(shù)據(jù)邏輯運算指令只有16位的,沒有32位指令。下面以塊數(shù)據(jù)邏輯與BKAND指令為例看看,其他指令同理。



比如BKAND D12 D14 D16 K2,這里的K2代表連續(xù)兩個存儲器地址,也就是D12D14、D13D15分別進行邏輯與運算,運算的結(jié)果存儲到分別D16 、D17中,我們可以看出這些指令執(zhí)行的是批量的邏輯運算,稱為塊數(shù)據(jù)邏輯運算。

三菱FX3U系列PLC教程
我要自學網(wǎng)商城 ¥180 元
進入購買
文章評論
0 條評論 按熱度排序 按時間排序 /350
添加表情
遵守中華人民共和國的各項道德法規(guī),
承擔因您的行為而導致的法律責任,
本站有權(quán)保留或刪除有爭議評論。
參與本評論即表明您已經(jīng)閱讀并接受
上述條款。
V
特惠充值
聯(lián)系客服
APP下載
官方微信
返回頂部
分類選擇:
電腦辦公 平面設(shè)計 室內(nèi)設(shè)計 室外設(shè)計 機械設(shè)計 工業(yè)自動化 影視動畫 程序開發(fā) 網(wǎng)頁設(shè)計 會計課程 興趣成長 AIGC