邏輯運算指令包括取反指令、與指令、或指令和異或指令,每種指令又分為字節、字和雙字指令。
取反指令
取反指令的功能是將IN端指定單元的數據逐位取反,結果存入OUT端指定的單元中。取反指令可分為字節取反指令、字取反指令和雙字取反指令。1.指令說明取反指令說明如表6-22所示。 表6-22 取反指令說明
2.指令使用舉例
取反指令的使用如圖6-7所示,當I1.0觸點閉合時,執行INV_W指令,將AC0中的數據逐位取反。
圖6-7 取反指令的使用
與指令
與指令的功能是將IN1、IN2端指定單元的數據按位相與,結果存入OUT端指定的單元中。與指令可分為字節與指令、字與指令和雙字與指令。
1.指令說明
與指令說明如表6-23所示。
表6-23 與指令說明
2.指令使用舉例
與指令的使用如圖6-8所示,當I1.0觸點閉合時,執行WAND_W指令,將AC1、AC0中的數據按位相與,結果存入AC0。
圖6-8 與指令的使用
或指令
或指令的功能是將IN1、IN2端指定單元的數據按位相或,結果存入OUT端指定的單元中。或指令可分為字節或指令、字或指令和雙字或指令。
1.指令說明
或指令說明如表6-24所示。
表6-24 或指令說明
2.指令使用舉例
或指令的使用如圖6-9所示,當I1.0觸點閉合時,執行WOR_W指令,將AC1、VW100中的數據按位相或,結果存入VW100。
圖6-9 或指令的使用
異或指令
異或指令的功能是將IN1、IN2端指定單元的數據按位進行異或運算,結果存入OUT端指定的單元中。進行異或運算時,兩位數相同,異或結果為0;兩位數相反,異或結果為1。異或指令可分為字節異或指令、字異或指令和雙字異或指令。1.指令說明
異或指令說明如表6-25所示。
表6-25 異或指令說明
2.指令使用舉例
異或指令的使用如圖6-10所示,當I1.0觸點閉合時,執行WXOR_W指令,將AC1、AC0中的數據按位相異或,結果存入AC0。
圖6-10 異或指令的使用
-
plc
+關注
關注
5010文章
13271瀏覽量
463068 -
指令
+關注
關注
1文章
607瀏覽量
35694 -
邏輯運算
+關注
關注
0文章
56瀏覽量
9758
原文標題:PLC邏輯運算指令
文章出處:【微信號:中泰PLC自動化教學,微信公眾號:中泰PLC自動化教學】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論