2個容易混淆的plc指令,AND指令和OR指令,一目了然

2021-01-08 儀表雲

初學plc梯形圖時,有兩個邏輯指令很容易混淆。辨別AND和OR這兩個指令很簡單,其實從它們的含義就可區分,英文單詞AND意思是和、與,OR意思是或者,因此兩個在應用到邏輯電路裡面的作用就能一目了然。

先看AND邏輯運算電路解析。首先下面這個是最簡單的AND運算電路來認識一下,X1,X2表示的是觸點,觸點信號,這兩個常開,Y0是plc輸出繼電器,它的工作原理是觸點X1和X2,同時閉合的時候,Y0繼電器才會導電,AND的運算電路才會有輸出,AND的意思是他們兩個同時作用同時閉合,這樣子運算電路才會有輸出。

下面這兩個是AND的運算電路沒有輸出,第1種情況,X1閉合了X2斷開,這個時候掃描信號的時候走到X1,沒辦法通過S2,所以Y0有得電,運算電路沒有輸出,第2種情況,plc邏輯掃描的時候走到X1就斷了,Y0更加不會得電,AND運算順序,也不會有輸出,這個是plc梯形圖案的運算電路最簡單的電路和理解。

再看OR運算電路解析。其中X1,X2為觸點信號或者叫輸入繼電器信號,Y0表示的是輸出繼電器,下面來看一下它的動作原理,當X1閉合的時候,X2斷開的時候,這個時候Y0得電,當plc掃描的時候,掃描到這個迴路是通的,plc有輸出,這是第1種情況。

第2種情況下,X1處於斷開的情況,X2處於閉合的情況,它們兩個是並聯的,這個時候Y0輸出繼電器,同樣得電pLc有輸出,當plc進行循環掃描的時候,掃描到X1這個通道,因為X1是斷開的,所以沒有輸出,但是掃描到x2這個通道的時候,因為X2閉合,所以Y0得電plc輸出,也就是說,plc梯形圖OR(或)的這個邏輯運算電路,它意思主要是當X1,X2,這兩個任何一個閉合,Y0都能夠得電plc都有輸出,這個OR(或)的邏輯運算電路,它的原理比較簡單,掌握簡單的邏輯運算電路是學plc的基礎。

看了上面的介紹,大家是不是覺得思路清晰多了?好了,不管簡單與否,希望大家都牢記於心,多動手操作,熟練掌握AND和OR這兩個邏輯運算指令。

文章來源:網絡

編輯校正:儀表雲

如有轉載,請註明出處

相關焦點

  • 三菱plc條件跳轉控制指令使用方法
    今天給大家帶來的是三菱plc條件跳轉控制指令使用方法的內容,詳看下文。指針P(Ponit)用於分支和跳步程序。在梯形圖中,指針放在左側母線的左邊。FXIS有64點指針(P0~P63),FXIN,FX2N,和FX2NC有128點指針(P0~P127)。條件跳轉指令CJ用於跳過順序程序中的某一部分,以控制程序的流程。
  • 歐姆龍PLC功能指令
    除基本邏輯指令外,OMRON公司C系列plc還有若干條功能指令,或稱專用指令。因機型不同所使用的功能指令數量也不同,如C20P~C60P有功能指令25條,C500有功能指令56條,C200H有功能指令133條,C1000H、C2000H有功能指令162條。檔次越高,功能指令數越多,因而控制功能越強。
  • PLC編程入門:ANB指令,ORB指令,INV指令
    ANB指令無操作數,所佔程序步數為1;ORB指令操作數可為X、Y、S、M、T、C ,所佔程序步數為1。多分支迴路與前面的迴路串聯時,使用ANB指令。分支以LD、LDI、LDP、LDF作為起點,使用ANB指令與前面以LD、LDI、LDP、LDF指令作為起點的分支串聯連接。
  • 三菱PLC常用指令大全!
    那麼,想學好三菱FX 系列的plc,需要掌握哪些常用指令呢?作為一名PLC發燒友,這些指令你都掌握了嗎?  2)AND、ANI、ANDP、ANDF的目標元元件為X、Y、M、T、C和S。  3)OUT M101指令之後通過T1的觸點去驅動Y4稱為連續輸出。
  • PLC編程中的FOR循環指令案例詳解
    當一個或者多個指令(程序)重複多次(次數可知)時,可使用FOR指令。FOR為有限次循環指令。如上圖,程序的執行過程主要分為3個步驟,輸入檢測、程序掃描、輸出刷新。這是plc一個工作周期的工作順序,在掃描的時候某些程序段需要執行多遍,這個時候我們可以使用FOR指令。讓程序中的某一段反覆執行多遍,然後再往下掃描。那麼,在哪些地方用到它呢。
  • PLC置位指令和復位指令使用範例
    ㈠,認識輸出置位指令和輸出復位指令。對於同一個操作對象,可以反覆進行置位復位操作,下圖中對Y0進行兩次置位操作和兩次復位操作,與OUT指令的區別就是:OUT對同一個輸出對象只能操作一次,而置位和復位指令則不同,對一個目元件可以多次操作,如下梯形圖:x0為on時,Y0置位,X1為on時,Y0復位,X2為on時,Y0又置位,X3為on時,Y0又復位。
  • 西門子S7-300系列PLC的指令系統和編程規則
    這些程式語言都是面向用戶的,它使控制程序的編寫工作大大簡化,對用戶來說,開發、輸入、調試和修改程序極為方便。本文主要介紹常用的語句表和梯形圖程式語言。STEP7標準軟體包支持這兩種程式語言的互相轉換。語句表和梯形圖語言是一個完備的指令系統,支持結構化編程方法。指令系統包括二進位操作、數字運算、組織功能和功能塊編程等。
  • 搜尋引擎指令的作用
    url中包含edu的網頁均會出現如果輸入inurl:news,也就會出現url頁面下的news頁面收錄數量。domain相關域查詢(4)intitle指令:用來搜索同行關鍵詞的查詢頁面,百度、谷歌都支持此命令。
  • PLC的程式語言的基本指令系統與編程方法
    較複雜的算術運算、定時計數等,一般也參照梯形圖或邏輯元件圖給予表示,雖然象徵性不如邏輯運算部分,也受用戶歡迎  2、明確的變量常數:圖形符相當於操作碼,規定了運算功能,操作數由用戶填人,如:K400,T120等。PLC中的變量和常數以及其取值範圍有明確規定,由  產品型號決定,可查閱產品目錄手冊。
  • 三菱PLC的脈衝輸出指令和脈寬調製指令詳解
    脈衝輸出指令脈衝輸出指令(D)PLSY的編號為FNC57。它用來產生指定數量的脈衝。如下圖所示,[S1]用來指定脈衝頻率(2~20000Hz),[S2]指定脈衝的個數(16位指令的範圍為1~32767, 32位指令則為1~2147483647)。如果指定脈衝數為0,則產生無窮多個脈衝。[D ]用來指定脈衝輸出元件號。脈衝的佔空比為50%,脈衝以中斷方式輸出。
  • S7-1200 PLC 基本指令介紹之觸點與賦值指令
    西門子S7-1200 PLC的指令系統分為基本指令、擴展指令、工藝指令、通信指令等等,而其中的基本指令是我們學習S7-1200 PLC 必須要學習和掌握的指令,包括位邏輯運算、定時器、計數器、比較操作、數學函數等10部分組成。
  • PLC基礎指令記不住怎麼辦?老師傅這10句話讓你少走彎路!
    指令是PLC編程中最關鍵的部分之一,有了指令的幫助,plc才得以有準確的方向和定位,從而精準的根據指示傳遞的信息來進行執行。很多朋友說PLC指令太多,如果稍有差錯,就會導致程序錯誤。其實這正是指令存在的意義-準確,快捷,如果連基本的PLC指令都沒有熟練掌握的話,學習起來就有些吃力。
  • 三菱PLC指令講解
    它採用一類可編程的存儲器,用於其內部存儲程序,執行邏輯運算、順序控制、定時、計數與算術操作等面向用戶的指令,並通過數字或模擬式輸出。KnM是指以M開始的連續4n個位。比如K4M100就是以M100開頭的連續4*4=16個位址,也就是代表M100到M115。
  • S7-1200 PLC基本指令之脈衝類指令
    位邏輯運算指令是對二進位位進行操作的指令,數據類型是BOOL型,這其中又包括了觸點指令與賦值指令、置位與復位指令、沿脈衝檢測指令這三個部分。在前面兩篇文章中,我們介紹了觸點與賦值指令、置位復位指令,那麼這篇文章就介紹一下S7-1200 PLC的沿脈衝類指令。什麼是沿脈衝指令呢?
  • 兩個新穎的三菱PLC指令
    三菱FX5U的PLC指令中,我注意到2個比較新穎的指令,至少西門子200PLC中是沒有這樣的指令的,所以特意寫了一段程序,來和大家分享一下。這2個指令是BSET指令和TEST指令,且這兩個在FX3U的PLC指令表中是沒有的!
  • 西門子PLC轉換指令
    指令格式: BTI IN, OUT例: BTI VB0, AC02、整數到字節ITB,整數轉換字節指令。使能輸入有效時,將整數輸入數據IN轉換成字節類型,並將結果送到OUT輸出。輸入數據超出字節範圍(0~255)則產生溢出。移位指令影響的特殊存儲器位:SM1.1(溢出)。
  • 三菱PLC主控指令MC與主控復位指令MCR的用法
    MC(Master Control):主控指令,或公共觸點串聯連接指令,用於表示主控區的開始。MC指令只能用於輸出繼電器Y和輔助繼電器M(不包括特殊輔助繼電器)。MCR(MasterControl Reset):主控指令MC的復位指令,用來表示主控區的結束。
  • 27個PLC基礎知識指令,搞懂了再說學PLC!
    1)幾個串聯電路塊並聯連接時,每個串聯電路塊開始時應該用LD或LDI指令;  2)有多個電路塊並聯迴路,如對每個電路塊使用ORB指令,則並聯的電路塊數量沒有限制;  3)ORB指令也可以連續使用,但這種程序寫法不推薦使用,LD或LDI指令的使用次數不得超過8次,也就是ORB只能連續使用8次以下。
  • 淺析西門子PLC置位和復位指令在程序編寫中的作用
    s7-200 plc的置位與復位,這兩個位操作的指令在我們的程序編寫中,作用也是很大,它能完成一些,常規常開常閉觸點編程無法完成的程序,可以使我們編寫的PLC程序條理更加清晰,步驟更加簡單。 圖1 如圖1,是西門子s7200 PLC的,啟動,保持,停止的控制電路和程序,我們知道右邊的這個程序,它是用單純的常開和常閉的位操作指令編寫的
  • 威綸通觸控螢幕宏指令,統合應用,與PLC自由通訊
    PLC回應的幀我們這裡不核對校驗碼,簡單通過判斷錯誤碼來判斷PLC是否成功執行指令。錯誤碼為0表示PLC執行成功。如下圖指令格式中,錯誤碼在第5個字節。我們就可以寫出控制PLC啟動與停止指令。c[5] = 『0』 //c[6],c[7]為和校驗碼,//即前面數據相加c[6]為高字節,//c[7]為低字節。