0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

PLC邏輯運算指令

laidenongfhs ? 來源:中泰PLC自動化教學(xué) ? 2023-12-08 16:12 ? 次閱讀

邏輯運算指令包括取反指令、與指令、或指令和異或指令,每種指令又分為字節(jié)、字和雙字指令。

取反指令

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

f0dd1342-958d-11ee-8b88-92fbcf53809c.png

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

f0f16784-958d-11ee-8b88-92fbcf53809c.png

圖6-7 取反指令的使用

與指令

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

f0f57fd6-958d-11ee-8b88-92fbcf53809c.png

f108d02c-958d-11ee-8b88-92fbcf53809c.png

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

f1152502-958d-11ee-8b88-92fbcf53809c.png

圖6-8 與指令的使用

或指令

或指令的功能是將IN1、IN2端指定單元的數(shù)據(jù)按位相或,結(jié)果存入OUT端指定的單元中?;蛑噶羁煞譃樽止?jié)或指令、字或指令和雙字或指令。
1.指令說明
或指令說明如表6-24所示。
表6-24 或指令說明

f129147c-958d-11ee-8b88-92fbcf53809c.png

f140eb24-958d-11ee-8b88-92fbcf53809c.png

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

f14efce6-958d-11ee-8b88-92fbcf53809c.png

圖6-9 或指令的使用

異或指令

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

f1617dda-958d-11ee-8b88-92fbcf53809c.png

f16be3ba-958d-11ee-8b88-92fbcf53809c.png

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

f18d43b6-958d-11ee-8b88-92fbcf53809c.png

圖6-10 異或指令的使用

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • plc
    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)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    S7-200SMART系列PLC邏輯運算指令與位讀寫操作詳解

    存儲單元中的二進(jìn)制位。位邏輯運算指令的本質(zhì)是,通過位尋址的方式找到指定的位,讀取或改變位的狀態(tài)(0或1).位與位的之間的邏輯運算主要有與、或、非的運算。
    發(fā)表于 09-21 09:56 ?5103次閱讀

    邏輯運算指令的作用

    這類指令是對字節(jié)、字或雙字的各位分別同時進(jìn)行邏輯運算指令。有的PLC沒有字節(jié)邏輯運算指令。S7
    發(fā)表于 12-22 16:22

    邏輯電路與邏輯運算

    一、邏輯電路與邏輯運算邏輯運算符:(1)按變量整體值進(jìn)行運算邏輯與(&&)邏輯或(||)
    發(fā)表于 07-16 10:51

    邏輯運算指令有哪些? 數(shù)據(jù)傳遞類指令有哪些?

    邏輯運算指令有哪些?數(shù)據(jù)傳遞類指令有哪些?算術(shù)運算指令有哪些?
    發(fā)表于 10-13 08:27

    MCS-51邏輯運算及移位指令

    邏輯運算和移位指令共有25條,有與、或、異或、求反、左右移位、清0等邏輯操作,有直接、寄存器和寄存器間址等尋址方式。這類指令一般不影響程序狀態(tài)字(PSW)標(biāo)志。&nb
    發(fā)表于 04-03 22:44 ?2305次閱讀

    邏輯運算,什么是邏輯運算

    邏輯運算,什么是邏輯運算    計算機(jī)中除了進(jìn)行加、減、乘、除等基本算術(shù)運算外,還可對兩個或一個邏輯數(shù)進(jìn)行邏輯運算。所謂
    發(fā)表于 04-13 10:48 ?3.2w次閱讀

    邏輯運算與移位指令

    邏輯運算與移位指令:8086/8088CPU的指令系統(tǒng)提供8位和16位的邏輯運算與移位指令有3組。 邏輯
    發(fā)表于 07-03 23:52 ?0次下載

    51單片機(jī)的數(shù)據(jù)傳遞和算術(shù)運算邏輯運算指令表資料免費下載

    本文檔的主要內(nèi)容詳細(xì)介紹的是51單片機(jī)的數(shù)據(jù)傳遞和算術(shù)運算邏輯運算指令表資料免費下載。
    發(fā)表于 07-09 17:40 ?3次下載
    51單片機(jī)的數(shù)據(jù)傳遞和算術(shù)<b class='flag-5'>運算</b>及<b class='flag-5'>邏輯運算</b><b class='flag-5'>指令</b>表資料免費下載

    西門子PLC邏輯運算指令

    將字IN1和OUT按位作邏輯運算,OUT輸出結(jié)果 IN1,IN2,OUT:VW,IW,QW,MW,SW,SMW,LW,T,C,AC,*VD,*AC,*LD
    發(fā)表于 03-23 14:22 ?2794次閱讀

    <微機(jī)與接口技術(shù)>51單片機(jī)的指令系統(tǒng)——算術(shù)運算邏輯運算指令

    51系統(tǒng)指令中算術(shù)運算有加、進(jìn)位加…等指令邏輯運算有與、或、異或等…算術(shù)運算邏輯運算
    發(fā)表于 11-23 16:21 ?2次下載
    <微機(jī)與接口技術(shù)>51單片機(jī)的<b class='flag-5'>指令</b>系統(tǒng)——算術(shù)<b class='flag-5'>運算</b>和<b class='flag-5'>邏輯運算</b><b class='flag-5'>指令</b>

    PLC系統(tǒng)中位邏輯指令是什么意思

    指令解釋信號狀態(tài)1和0,并根據(jù)玻爾代數(shù)的算法將這些指令組合得到邏輯運算結(jié)果。結(jié)果的值只能是1或0,邏輯運算結(jié)果的符號縮寫是RLO。(初學(xué)者可以結(jié)合p
    發(fā)表于 01-14 10:12 ?3575次閱讀

    KUKA機(jī)器人的邏輯運算

    邏輯運算符用于布爾變量、常數(shù)和簡單的、借助比較運算符構(gòu)成的邏輯表達(dá)式的邏輯運算。
    發(fā)表于 07-21 10:06 ?2543次閱讀
    KUKA機(jī)器人的<b class='flag-5'>邏輯運算</b>符

    verilog的邏輯運算

    寫在前面 之前曾經(jīng)整理過verilog的各類運算符的表達(dá)方式,但是在學(xué)習(xí)的過程中并未深入研究關(guān)于邏輯運算符的相關(guān)知識,導(dǎo)致在實際使用過程中錯誤頻出,下面是我從網(wǎng)絡(luò)上整理的相關(guān)verilog的邏輯運算
    的頭像 發(fā)表于 09-21 10:07 ?2423次閱讀
    verilog的<b class='flag-5'>邏輯運算</b>符

    PLC中的邏輯運算方式有哪些

    PLC(可編程邏輯控制器)中的邏輯運算方式主要包括以下幾種,這些邏輯運算PLC編程中扮演著至關(guān)重要的角色,用于實現(xiàn)各種復(fù)雜的控制
    的頭像 發(fā)表于 07-24 16:55 ?647次閱讀

    plc基本指令的應(yīng)用有哪些

    PLC(可編程邏輯控制器)的基本指令PLC編程語言的基本元素,用于描述PLC如何根據(jù)輸入信號的狀態(tài)控制輸出信號的變化,從而實現(xiàn)對機(jī)械設(shè)備的
    的頭像 發(fā)表于 10-21 17:16 ?760次閱讀