邏輯運算指令包括取反指令、與指令、或指令和異或指令,每種指令又分為字節(jié)、字和雙字指令。
取反指令
取反指令的功能是將IN端指定單元的數(shù)據(jù)逐位取反,結(jié)果存入OUT端指定的單元中。取反指令可分為字節(jié)取反指令、字取反指令和雙字取反指令。1.指令說明取反指令說明如表6-22所示。 表6-22 取反指令說明

2.指令使用舉例
取反指令的使用如圖6-7所示,當I1.0觸點閉合時,執(zhí)行INV_W指令,將AC0中的數(shù)據(jù)逐位取反。

圖6-7 取反指令的使用
與指令
與指令的功能是將IN1、IN2端指定單元的數(shù)據(jù)按位相與,結(jié)果存入OUT端指定的單元中。與指令可分為字節(jié)與指令、字與指令和雙字與指令。
1.指令說明
與指令說明如表6-23所示。
表6-23 與指令說明


2.指令使用舉例
與指令的使用如圖6-8所示,當I1.0觸點閉合時,執(zhí)行WAND_W指令,將AC1、AC0中的數(shù)據(jù)按位相與,結(jié)果存入AC0。

圖6-8 與指令的使用
或指令
或指令的功能是將IN1、IN2端指定單元的數(shù)據(jù)按位相或,結(jié)果存入OUT端指定的單元中。或指令可分為字節(jié)或指令、字或指令和雙字或指令。
1.指令說明
或指令說明如表6-24所示。
表6-24 或指令說明


2.指令使用舉例
或指令的使用如圖6-9所示,當I1.0觸點閉合時,執(zhí)行WOR_W指令,將AC1、VW100中的數(shù)據(jù)按位相或,結(jié)果存入VW100。

圖6-9 或指令的使用
異或指令
異或指令的功能是將IN1、IN2端指定單元的數(shù)據(jù)按位進行異或運算,結(jié)果存入OUT端指定的單元中。進行異或運算時,兩位數(shù)相同,異或結(jié)果為0;兩位數(shù)相反,異或結(jié)果為1。異或指令可分為字節(jié)異或指令、字異或指令和雙字異或指令。1.指令說明
異或指令說明如表6-25所示。
表6-25 異或指令說明


2.指令使用舉例
異或指令的使用如圖6-10所示,當I1.0觸點閉合時,執(zhí)行WXOR_W指令,將AC1、AC0中的數(shù)據(jù)按位相異或,結(jié)果存入AC0。

圖6-10 異或指令的使用
-
plc
+關(guān)注
關(guān)注
5051文章
14592瀏覽量
486880 -
指令
+關(guān)注
關(guān)注
1文章
623瀏覽量
37529 -
邏輯運算
+關(guān)注
關(guān)注
0文章
58瀏覽量
10260
原文標題:PLC邏輯運算指令
文章出處:【微信號:中泰PLC自動化教學,微信公眾號:中泰PLC自動化教學】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
S7-200SMART系列PLC位邏輯運算指令與位讀寫操作詳解
邏輯運算類指令有哪些? 數(shù)據(jù)傳遞類指令有哪些?
MCS-51邏輯運算及移位指令
邏輯運算,什么是邏輯運算
51單片機的數(shù)據(jù)傳遞和算術(shù)運算及邏輯運算指令表資料免費下載
西門子PLC邏輯運算指令
<微機與接口技術(shù)>51單片機的指令系統(tǒng)——算術(shù)運算和邏輯運算指令
PLC系統(tǒng)中位邏輯指令是什么意思
verilog的邏輯運算符
PLC邏輯運算指令
評論