三菱PLC編程元件的基本特徵

2021-01-10 電子產品世界
一般地可認為編程元件和繼電接觸器的元件類似、具有線圈和常開常閉觸點。而且觸點的狀態隨著線圈的狀態而變化,即當線圈披選中(通電)時,常開觸點閉合,常閉觸點斷開,當線圈失去選中條件時,常閉接通,常開斷開。從實質上來說,某個元件被選中,只是代表這個元件的存儲單元置1,失去選中條件只是這個存儲單元置0,由於元件只不過是存儲單元,可以無限次地訪問。

數據結構

本文引用地址:http://www.eepw.com.cn/article/201612/331313.htm

PLC內部結構和用戶應用程式中使用著大量的數據。這些數據從結構或數制上具有以下幾種形式。

(1)十進位數

十進位數在PLC中又稱字數據。它主要存在於定時器和計數器的設定值K;輔助繼電器、定時器、計數器、狀態繼電器等的編號;定時器和計數器當前值等方面。

(2)二進位數

十進位數、八進位數、十六進位數、BCD碼在PLC內部均是以二進位數的形態存在。但使用外圍設備進行系統運行監控顯示時,會還原成原來的數制。一位二進位數在PLC中又稱位數據。它主要存在於各類繼電器、定時器、計數器的觸點及線圈。

(3)八進位數

FX系列PLC的輸入繼電器、輸出繼電器的地址編號採用八進位。

(4)十六進位數

十六進位數用於指定應用指令中的操作數或指定動作。

(5)BCD碼

BCD碼是以4位二進位數表示與其對應的一位十進位數的方法。PLC中的十進位數常以BCD碼的形態出現,它還常用於BCD輸出形式的數字式開關或七段碼的顯示器控制等方面。

(6)常數K、H

常數是PLC內部定時器、計數器、應用指令不可分割的一部分。常數K用來表示十進位數,16位常數的範圍為-32768~+32767,32位常數的範圍為-2147483648~+2147483647。

常數H用來表示十六進位數,十六進位包括0~9和A~F這16個數字,16位常數的範圍為0~FFFF,32位常數的範圍為0~FFFFFFFF。

軟元件(內部繼電器)

軟元件簡稱元件。將PLC內部存儲器的每一個存儲單元均稱為元件,各個元件與PLC的監控程序、用戶的應用程式合作,會產生或模擬出不同的功能。當元件產生的是繼電器功能時,稱這類元件為軟繼電器,簡稱繼電器,它不是物理意義上的實物器件,而是一定的存儲單元與程序的結合產物。後面介紹的各類繼電器、定時器、計數器都指此類軟元件。

元件的數量及類別是由PLC監控程序規定的,它的規模決定著PLC整體功能及數據處理的能力。我們在使用PLC時,主要查看相關的操作手冊。表1表示系列PLC軟元件一覽表。

表1 系列PLC軟元件一覽表

(1)輸入繼電器(X)

輸入繼電器是PLC中用來專門存儲系統輸入信號的內部虛擬繼電器。它又被稱為輸入的映像區,它可以有無數個動合觸點和動斷觸點,在PLC編程中可以隨意使用。這類繼電器的狀態不能用程序驅動,只能用輸入信號驅動。FX系列PLC的輸入繼電器採用八進位編號。系列PLC帶擴展時,輸入繼電器最多可達184點,其編號為X0~X7、X10~X17…X260~X267。

(2)輸出繼電器(Y)

輸出繼電器是PLC中專門用來將運算結果信號經輸出接口電路及輸出端子送達並控制外部負載的虛擬繼電器。它在PLC內部直接與輸出接口電路相連,它有無數個動合觸點與動斷觸點,這些動合與動斷觸點可在PLC編程時隨意使用。外部信號無法直接驅動輸出繼電器,它只能用程序驅動。FX系列PLC的輸出繼電器採用八進位編號。系列PLC帶擴展時,輸出繼電器最多可達184點,其編號為Y0~Y267。

(3)內部輔助繼電器(M)

PLC內有很多輔助繼電器。輔助繼電器的線圈與輸出繼電器一樣,由PLC內各軟元件的觸點驅動。輔助繼電器的動合和動斷觸點使用次數不限,在PLC內可以自由使用。但是,這些觸點不能直接驅動外部負載,外部負載的驅動必須由輸出繼電器執行。在邏輯運算中經常需要一些中間繼電器作為輔助運算用。這些元件不直接對外輸入、輸出,但經常用作狀態暫存、移位運算等。它的數量比軟元件X、Y多。內部輔助繼電器中還有一類特殊輔助繼電器,它有各種特殊功能,如定時時鐘、進/借位標誌、啟動/停止、單步運行、通信狀態、出錯標誌等。系列PLC的輔助繼電器按照其功能分成以下三類。

a.用輔助繼電器M0~M499(500點) 通用輔助繼電器元件是按十進位進行編號的,系列PLC有500點,其編號為M0~M499。

b.斷電保持輔助繼電器M500~M1023(524點) PLC在運行中發生停電,輸出繼電器和通用輔助繼電器全部成斷開狀態。再運行時,除去PLC運行時就接通的以外,其它都斷開。但是,根據不同控制對象要求,有些控制對象需要保持停電前的狀態,並能在再運行時再現停電前的狀態情形。斷電保持輔助繼電器完成此功能,停電保持由PLC內裝的後備電池支持。

c.特殊輔助繼電器M8000~M8255(256點)這些特殊輔助繼電器各自具有特殊的功能,一般分成兩大類。一類是只能利用其觸點,其線圈由PLC自動驅動。例如:M8000(運行監視)、M8002(初始脈衝)、M8013(1s 時鐘脈衝)。另一類是可驅動線圈型的特殊輔助繼電器,用戶驅動其線圈後,PLC做特定的動作。例如,M8033指PLC停止時輸出保持,M8034是指禁止全部輸出,M8039是指定時掃描。

(4)內部狀態繼電器(S)

狀態繼電器是PLC在順序控制系統中實現控制的重要內部元件。它與後面介紹的步進順序控制指令STL組合使用,運用順序功能圖編制高效易懂的程序。狀態繼電器與輔助繼電器一樣,有無數的動合觸點和動斷觸點,在順控程序內可任意使用。狀態繼電器分成四類,其編號及點數如下:

初始狀態:S0~S9(10點);

回零:S10~S19(10點);

通用:S20~S499(480點);

保持:S500~S899(400點);

報警:S900~S999(100點)。

有關狀態繼電器的應用,參考項目十STL指令的內容。

(5)內部定時器

定時器在PLC中相當於一個時間繼電器,它有一個設定值寄存器(一個字)、一個當前值寄存器(字)以及無數個觸點(位)。對於每一個定時器,這三個量使用同一個名稱,但使用場合不一樣,其所指的也不一樣。通常在一個可編程控制器中有幾十個至數百個定時器,可用於定時操作。其詳細介紹參照項目七。

(6)內部計數器

計數器是PLC重要內部部件,它是在執行掃描操作時對內部元件X、Y、M、S、T、C的信號進行計數。當計數達到設定值時,計數器觸點動作。計數器的動合、動斷觸點可以無限使用。其詳細介紹參照項目八

(7)數據寄存器(D)

可編程控制器用於模擬量控制、位置控制、數據I/O時,需要許多數據寄存器存儲參數及工作數據。這類寄存器的數量隨著機型不同而不同。

每個數據寄存器都是16位,其中最高位為符號位,可以用兩個數據寄存器合併起來存放32位數據(最高位為符號位)。

a.通用數據寄存器D0~D199 只要不寫入數據,則數據將不會變化,直到再次寫入。這類寄存器內的數據,一旦PLC狀態由運行(RUN)轉成(STOP)時全部數據均清零。

b.停電保持數據寄存器D200~D7999 除非改寫,否則數據不會變化。即使PLC狀態變化或斷電,數據仍可以保持。

c.特殊數據寄存器D8000~D8255 這類數據寄存器用於監視PLC內各種元件的運行方式用,其內容在電源接通(ON)時,寫入初始化值(全部清零,然後由系統ROM安排寫入初始值)。

d.文件寄存器D1000~D7999 文件寄存器實際上是一類專用數據寄存器,用於存儲大量的數據,例如採集數據、統計計算器數據、多組控制參數等。其數量由CPU的監視軟體決定。在PLC運行中,用BMOV指令可以將文件寄存器中的數據讀到通用數據寄存器中,但不能用指令將數據寫入文件寄存器。

(8)內部指針(P、I)

內部指針是PLC在執行程序時用來改變執行流向的元件。它有分支指令專用指針P和中斷用指針I兩類。

a.分支指令專用指針P0~P63 分支指令用指針在應用時,要與相應的應用指令CJ、CALL、FEND、SRET及END配合使用,P63為結束跳轉使用。

b.中斷用指針I中斷用指針是應用指令IRET中斷返回、EI開中斷、DI關中斷配合使用的指令。

相關焦點

  • plc梯形圖編程實例_plc梯形圖編程基本概念
    plc梯形圖編程中,用到以下四個基本概念: 01軟繼電器 PLC梯形圖中的某些編程元件沿用了繼電器這一名稱,如輸入繼電器、輸出繼電器、內部輔助繼電器等,但是它們不是真實的物理繼電器,而是一些存儲單元(軟繼電器),每一軟繼電器與PLC存儲器中映像寄存器的一個存儲單元相對應
  • plc與變頻器的接線圖_plc和變頻器通訊接線圖詳解
    變頻器無法進行編程,改變電源的頻率、電壓等參數,它的輸出頻率可以設為固定值,也可以由PLC動態控制。   plc是可以編程序的,用來控制電氣元件或完成功能、通信等任務。         PLC與變頻器之間通信需要遵循通用的串行接口協議(USS),按照串行總線的主從通信原理來確定訪問的方法。
  • 電動機正反轉PLC編程-三菱
    電動機正反轉用三菱PLC是如何編程的呢? 下面讓我來給大家介紹一下首先定義輸入輸出使用IO點。 也就是下圖中的X與Y。元件分布圖如下:梯形圖如下:一:第一二排為正轉運行電路。正轉啟動按鈕X0,停止按鈕X2,過載保護X3,互鎖保護X5。線圈輸出Y1, 電機正轉。按下SB1,X0常開點閉合,Y1線圈閉合,線圈常開點Y1閉合形成自鎖,持續運行。
  • 同是PLC中國的與外國的有何不同
    對於電力作業人員來說,都基本知道PLC是什麼,但是外行人員卻對PLC知之甚少。Plc其實是一種可編程邏輯控制器,控制器內擁有一套專業的數字運算作業系統,主要運用於工業環境建設中,各種專業需求的的操作管理系統。
  • PLC和變頻器進行通訊的接線圖詳細資料講解
    變頻器無法進行編程,改變電源的頻率、電壓等參數,它的輸出頻率可以設為固定值,也可以由PLC動態控制。 plc是可以編程序的,用來控制電氣元件或完成功能、通信等任務。 PLC與變頻器之間通信需要遵循通用的串行接口協議(USS),按照串行總線的主從通信原理來確定訪問的方法。
  • 電工自學:三菱FX系列PLC的編程方式分類
    三菱FXPLC編程方式有三種,分別為指令表編程、梯形圖編程、SFC編程。1:指令表編程指令表編程是以「LD」、「AND」、「OUT」等順控指令輸入的方式,這種方式是編寫順控程序的基本輸入方式,但是控制的內容很難看懂。
  • PLC編程開關燈控制(三菱)
    打開之前新建的工程新建工程添加一個開燈的開關X0,三菱PLC中,輸入信號是世間一切都有方法,我們有三菱仿真軟體~~~打開仿真,我們試一下。調試在彈出的軟元件測試對話框中,在最上邊第一個輸入框中輸入需要控制的元件,並單擊下邊的ON或OFF。
  • 函數表達式在PLC編程中的應用~深圳龍崗伯俊PLC培訓
    導讀: 李輸送與安檢聯動系統採用上位機集中、plc現場分散控制模式進行控制。1 引言在對自動化設備進行plc編程的過程中,由於各種輸入變量、輸出變量及中間變量之間的關係錯綜複雜,開始時往往毫無頭緒。行李輸送與安檢聯動系統採用上位機集中、plc現場分散控制模式進行控制。plc選用rockwell controllogix系列,編程軟體採用rslogix5000。圖1為機場行李輸送與安檢設備構成的聯動系統。2.1 值機面板圖2示出了值機面板圖。使用值機櫃檯前,打開鑰匙開關,值機系統進入正常工作狀態。每個值機面板有4個狀態指示燈,顯示值機當前行李狀態。
  • 西門子PLC編程軟體
    西門子plc編程軟體是一款專為西門子設備而專門開發的plc編程軟體。西門子編程軟體中文版的主要為了幫助用戶使用西門子的設備,機械設備需要進行特定的程序才能夠進行工作,這款軟體就是讓你的設備按你的想法去工作。太平洋下載中心為您提供西門子plc編程軟體官方下載。
  • 三菱plc控制步進電機實例
    打開APP 三菱plc控制步進電機實例 發表於 2019-10-01 09:05:00   三菱PLC控制步進電機實例如下:   案例一:   1.接線圖   上圖的接線為控制一臺步進電機接線
  • 三菱FX PLC入門之這可有可無的單詞
    《三菱FX PLC編程與應用入門》第四章的內容很多,我在寫這篇文章的時候其實也還沒學完第四章。不過,第四章的內容大致可以分為三部分:基本指令系統、編程軟體基本操作和常用程序。第一部分是基本指令系統,也就是我今天要分享的內容。
  • 三菱FX2N系列PLC如何與Profibus連結
    三菱FX2N系列PLC如何與Profibus連結本文引用地址:http://www.eepw.com.cn/article/201609/303824.htm
  • 三菱PLC編程實訓操作設備含變頻器伺服驅動器及通訊應用等功能
    大家好,今天我要給大家分享的是常州智控教育的三菱實訓設備的操作應用,本系統包含三菱主流PLC控制器的編程以及三菱變頻器、伺服驅動器的應用。下面我們就來逐個了解一下:首先我們看到的這一個操作臺上主要展示的是三菱Q系列控制系統,主基板上配置了Q03UDE通用型CPU,擴展了開關量輸入輸出模塊、模擬量輸出輸出模塊、高速計數模塊、定位模塊、串口通訊模塊以及基於乙太網通信的CCLINK-IE模塊,基於CCLINK-IE Field通訊下分布的遠程I/O模塊等等;
  • plc編程工資多少一個月
    PLC編程一個月能掙多少錢?這是大多數關心的問題,技術型職業不易轉行,是伴隨多數人半輩子的事,人生的自我投資,從選擇職業開始,甚至有些人一旦從事這個行業,這輩子都是做這行。一線城市和小城市肯定不能比較的,同一個人在能力基本成熟,正式開始做PLC編程的工作狗,在不同城市的薪資不同。北上廣深蘇杭等一線城市,年薪可以達到10萬~30萬元,但在西安、武漢、天津、青島等較小城市,年薪只能維持在7萬~14萬元。
  • 最廣泛的PLC編程指令,最少掌握6個
    最近很多的網友留言想要學習plc,又苦於「投師無門」,那今天就分享幾個廣泛使用的plc編程指令以幫大家「投石問路」。來看一下LD指令。它指的是取指令,意思是常開觸點和母線相連,LDI為取反指令,指的是常閉觸點和母線相連,OUT指的是驅動線圈的輸出指令。
  • 三菱PLC的網絡結構分幾層走的
    三菱PLC的網絡結構分幾層走得,當我們剛開始做PLC時候先了解PLC網絡結構再去了解他的功能與作用以及如何使用情況。下面小編為大家分享三菱PLC的網絡結構分幾層走得!三菱公司PLC網絡繼承了傳統使用的MELSEC網絡,並使其在性能、功能、使用簡便等方面更勝一籌。Q系列PLC提供層次清晰的三層網絡,針對各種用途提供最合適的網絡產品.
  • 三菱PLC風洞測試軟體設計-珍藏乾貨
    今天海藍給大家分享一篇關於三菱PLC風洞測試軟體設計的文章。詳見下文。1.三菱PLC風洞測試軟體概述為了測試風扇的性能而設計的測試系統。(1)運行環境①軟體環境:C# winForm框架、windows XP作業系統、SQL Server 2005 資料庫 ②硬體環境:三菱可編程控制器 FX3U、變頻器、傳感器、
  • 三菱PLC乾貨分享|三菱PLC與觸控螢幕常見問題
    5、三菱FX1S一3OMR的PLC,可以做運動控制嗎?答:MT類型的PLC才可以做定位控制6、三菱FX 3U的PLC可以採用2N的特殊功能模塊嗎?答:可以使用的7、三菱FX3U DDRV1 S1 S2 D2指令中的第一個字母D是什麼意思?答:D是代表數據類型32位。8、三菱FX3U PLC的4AD模塊的4-20MA電流輸出對應的參數是多少呢?
  • 自動化控制編程,PLC中簡單好用的傳送指令功能!
    每個字元件都存有自己的數據,有的字元件非常霸道,想把自己的數據霸佔別的字元件,在別的字元件上也存上自己的數據,這個霸佔的過程就是通過傳送指令實現的。傳送指令就像是各個字元件之間數據戰爭的武器,你霸佔我,我霸佔你,槍林彈雨,烽火連天。在三菱FX 2N中,傳送指令有 MOV、SMOV、CML、BMOV、FMOV五種,它們傳送數據的形式各不相同。
  • 基於PLC的梳棉機步進電機控制系統
    而且隨著可編程控制器技術的日益成熟,將二者完整地結合起來,完成對各種複雜運動的自動控制,實行機電一體化,正在成為一種趨勢。步進電機是一種將脈衝信號轉換成直線位移或角位移的執行元件。步進電機的輸出位移量與輸入脈衝個數成正比,  其速度與單位時間內輸入的脈衝數(即脈衝頻率) 成正比, 其轉向與脈衝分配到步進電機的各相繞組的相序有關。