邏輯運算指令包括取反指令、與指令、或指令和異或指令,每種指令又分為字節(jié)、字和雙字指令。
取反指令
取反指令的功能是將IN端指定單元的數(shù)據(jù)逐位取反,結果存入OUT端指定的單元中。取反指令可分為字節(jié)取反指令、字取反指令和雙字取反指令。1.指令說明取反指令說明如表6-22所示。 表6-22 取反指令說明
2.指令使用舉例
取反指令的使用如圖6-7所示,當I1.0觸點閉合時,執(zhí)行INV_W指令,將AC0中的數(shù)據(jù)逐位取反。
圖6-7 取反指令的使用
與指令
與指令的功能是將IN1、IN2端指定單元的數(shù)據(jù)按位相與,結果存入OUT端指定的單元中。與指令可分為字節(jié)與指令、字與指令和雙字與指令。
1.指令說明
與指令說明如表6-23所示。
表6-23 與指令說明
2.指令使用舉例
與指令的使用如圖6-8所示,當I1.0觸點閉合時,執(zhí)行WAND_W指令,將AC1、AC0中的數(shù)據(jù)按位相與,結果存入AC0。
圖6-8 與指令的使用
或指令
或指令的功能是將IN1、IN2端指定單元的數(shù)據(jù)按位相或,結果存入OUT端指定的單元中?;蛑噶羁煞譃樽止?jié)或指令、字或指令和雙字或指令。
1.指令說明
或指令說明如表6-24所示。
表6-24 或指令說明
2.指令使用舉例
或指令的使用如圖6-9所示,當I1.0觸點閉合時,執(zhí)行WOR_W指令,將AC1、VW100中的數(shù)據(jù)按位相或,結果存入VW100。
圖6-9 或指令的使用
異或指令
異或指令的功能是將IN1、IN2端指定單元的數(shù)據(jù)按位進行異或運算,結果存入OUT端指定的單元中。進行異或運算時,兩位數(shù)相同,異或結果為0;兩位數(shù)相反,異或結果為1。異或指令可分為字節(jié)異或指令、字異或指令和雙字異或指令。1.指令說明
異或指令說明如表6-25所示。
表6-25 異或指令說明
2.指令使用舉例
異或指令的使用如圖6-10所示,當I1.0觸點閉合時,執(zhí)行WXOR_W指令,將AC1、AC0中的數(shù)據(jù)按位相異或,結果存入AC0。
圖6-10 異或指令的使用
-
plc
+關注
關注
5039文章
14256瀏覽量
480972 -
指令
+關注
關注
1文章
617瀏覽量
37155 -
邏輯運算
+關注
關注
0文章
58瀏覽量
10182
原文標題:PLC邏輯運算指令
文章出處:【微信號:中泰PLC自動化教學,微信公眾號:中泰PLC自動化教學】歡迎添加關注!文章轉載請注明出處。
發(fā)布評論請先 登錄
S7-200SMART系列PLC位邏輯運算指令與位讀寫操作詳解
MCS-51邏輯運算及移位指令
邏輯運算,什么是邏輯運算
51單片機的數(shù)據(jù)傳遞和算術運算及邏輯運算指令表資料免費下載

西門子PLC邏輯運算指令
<微機與接口技術>51單片機的指令系統(tǒng)——算術運算和邏輯運算指令

PLC系統(tǒng)中位邏輯指令是什么意思
verilog的邏輯運算符

評論