邏輯運算指令包括取反指令、與指令、或指令和異或指令,每種指令又分為字節(jié)、字和雙字指令。
取反指令
取反指令的功能是將IN端指定單元的數(shù)據(jù)逐位取反,結(jié)果存入OUT端指定的單元中。取反指令可分為字節(jié)取反指令、字取反指令和雙字取反指令。1.指令說明取反指令說明如表6-22所示。 表6-22 取反指令說明
2.指令使用舉例
取反指令的使用如圖6-7所示,當(dāng)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所示,當(dāng)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所示,當(dāng)I1.0觸點閉合時,執(zhí)行WOR_W指令,將AC1、VW100中的數(shù)據(jù)按位相或,結(jié)果存入VW100。
圖6-9 或指令的使用
異或指令
異或指令的功能是將IN1、IN2端指定單元的數(shù)據(jù)按位進(jìn)行異或運算,結(jié)果存入OUT端指定的單元中。進(jìn)行異或運算時,兩位數(shù)相同,異或結(jié)果為0;兩位數(shù)相反,異或結(jié)果為1。異或指令可分為字節(jié)異或指令、字異或指令和雙字異或指令。1.指令說明
異或指令說明如表6-25所示。
表6-25 異或指令說明
2.指令使用舉例
異或指令的使用如圖6-10所示,當(dāng)I1.0觸點閉合時,執(zhí)行WXOR_W指令,將AC1、AC0中的數(shù)據(jù)按位相異或,結(jié)果存入AC0。
圖6-10 異或指令的使用
-
plc
+關(guān)注
關(guān)注
5011文章
13297瀏覽量
463372 -
指令
+關(guān)注
關(guān)注
1文章
607瀏覽量
35714 -
邏輯運算
+關(guān)注
關(guān)注
0文章
56瀏覽量
9762
原文標(biāo)題:PLC邏輯運算指令
文章出處:【微信號:中泰PLC自動化教學(xué),微信公眾號:中泰PLC自動化教學(xué)】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
相關(guān)推薦
評論