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

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

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

關(guān)于PLC軟元件的詳細(xì)用處

電子工程師 ? 來源:lp ? 2019-03-23 10:29 ? 次閱讀

今天跟大家分享的是關(guān)于PLC軟元件的詳細(xì)用處。(三菱系列)

一、狀態(tài)繼電器(S)

狀態(tài)繼電器是編制步進(jìn)程序的重要軟元件,與輔助繼電器一樣,可以有無數(shù)個(gè)常開觸點(diǎn)和常閉觸點(diǎn),其表示符號(hào)為S,按十進(jìn)制方式編號(hào),如S0~S9、S10~S19、S20~S499等。

狀態(tài)繼電器可分為初始狀態(tài)、一般型和報(bào)警用途型。對(duì)于未在步進(jìn)程序中使用的狀態(tài)繼電器,可以當(dāng)成輔助繼電器一樣使用。

如圖所示,當(dāng)X001觸點(diǎn)閉合時(shí),S10線圈得電(即S10繼電器狀態(tài)為NO),S10常開觸點(diǎn)閉合。狀態(tài)繼電器主要用在步進(jìn)順序程序中,未在步進(jìn)程序中使用的狀態(tài)繼電器可以當(dāng)成輔助繼電器一樣使用。

三菱FX系列支持的狀態(tài)繼電器如圖表所示

二、定時(shí)器(T)

定時(shí)器是用于計(jì)算機(jī)時(shí)間的繼電器,它可以有無數(shù)個(gè)常開觸點(diǎn)和常閉觸點(diǎn),其定時(shí)單位有1ms、10ms、100ms三種。定時(shí)器表示符號(hào)為T,編號(hào)也按十進(jìn)制,定時(shí)器分為普通型定時(shí)器(又稱一般型)和停電保持型定時(shí)器(又稱累計(jì)型或積算型定時(shí)器)。

普通型定時(shí)器和停電保持型定時(shí)器的區(qū)別說明圖

一般型定時(shí)器的使用(a)

(a)、圖中的定時(shí)器T0為100ms普通型定時(shí)器,其設(shè)定值為123(123*0.1s=12.3s)。當(dāng)X000觸點(diǎn)閉合時(shí),T0定時(shí)器為ON,開始計(jì)時(shí),如果當(dāng)前計(jì)時(shí)值未到123時(shí)T0定時(shí)器輸入變?yōu)镺FF(X000觸點(diǎn)斷開),定時(shí)器T0馬上停止計(jì)時(shí),并且當(dāng)前計(jì)時(shí)值復(fù)位為0,當(dāng)X000觸點(diǎn)再閉合時(shí),T0定時(shí)器重新開始計(jì)時(shí)。

當(dāng)計(jì)時(shí)值達(dá)123時(shí),定時(shí)器T0的狀態(tài)值變?yōu)镺N,T0常開觸點(diǎn)閉合,Y000線圈得電,普通型定時(shí)器的計(jì)時(shí)值達(dá)到設(shè)定值時(shí),如果其輸入仍為ON,定時(shí)器的計(jì)時(shí)值保持設(shè)定值不變,當(dāng)輸入為OFF時(shí),其狀態(tài)值變?yōu)镺FF,同時(shí)當(dāng)前計(jì)時(shí)變?yōu)?。

停電保持型定時(shí)器的使用(b)

(b)、梯形圖中的定時(shí)器T250為100ms停電保持型定時(shí)器,其設(shè)定計(jì)時(shí)值為123(123×0.19=12.3)。當(dāng)X000觸點(diǎn)閉合時(shí),T0定時(shí)器開始計(jì)時(shí),如果當(dāng)前計(jì)時(shí)值未到123時(shí)出現(xiàn)X000獨(dú)點(diǎn)斷開或PLC斷電,定時(shí)器T250停止計(jì)時(shí),但當(dāng)前計(jì)時(shí)值保持,當(dāng)X000獨(dú)點(diǎn)再閉合或PLC恢復(fù)供電時(shí),定時(shí)器T250在先前保持的計(jì)時(shí)值基礎(chǔ)上繼續(xù)計(jì)時(shí),直到累積計(jì)時(shí)值達(dá)到123時(shí),定時(shí)器T250的狀態(tài)值變?yōu)镺N,T250常開觸點(diǎn)閉合,Y000線圈得電。

停電保持型定時(shí)器的計(jì)時(shí)值達(dá)到設(shè)定值時(shí),不管其輸入是否為ON,其狀態(tài)值仍保持為ON,當(dāng)前計(jì)時(shí)值也保持設(shè)定值不變,直到用RST指令對(duì)其進(jìn)行復(fù)位,狀態(tài)值才變?yōu)镺FF,當(dāng)前計(jì)時(shí)值才復(fù)位為0。

三、計(jì)數(shù)器

計(jì)數(shù)器是一種具有計(jì)數(shù)功能的繼電器,它可以有無數(shù)個(gè)常開觸點(diǎn)和常閉觸點(diǎn)。計(jì)數(shù)器分為加計(jì)數(shù)器和加/減雙向計(jì)數(shù)器。計(jì)數(shù)器表示符號(hào)為C,編號(hào)按十進(jìn)制方式,計(jì)數(shù)器可為普通型計(jì)數(shù)器和停電保持型計(jì)數(shù)器。

三菱FX系列PLC支持的計(jì)數(shù)器

四、加計(jì)數(shù)器的使用

加計(jì)數(shù)器的使用如圖所示,C0是一個(gè)普通型的16位加計(jì)數(shù)器。當(dāng)X010觸點(diǎn)閉合時(shí),RST指令將C0計(jì)數(shù)器復(fù)位(狀態(tài)值變?yōu)镺FF,當(dāng)前計(jì)數(shù)值變?yōu)?),X010觸點(diǎn)斷開后,X011觸點(diǎn)每閉合斷開一次(產(chǎn)生一個(gè)脈沖),計(jì)數(shù)器C0的當(dāng)前計(jì)數(shù)值就遞增1,X011觸點(diǎn)第10次閉合時(shí),C0計(jì)數(shù)器的當(dāng)前計(jì)數(shù)值達(dá)到設(shè)定計(jì)數(shù)值10,其狀態(tài)值馬上變?yōu)镺NC0常開觸點(diǎn)閉合,Y000錢圈得電。

當(dāng)計(jì)數(shù)器的計(jì)數(shù)值達(dá)到設(shè)定值后,即使再輸人脈沖,其狀態(tài)值和當(dāng)前計(jì)數(shù)值都保持不變,直到用RST指令將計(jì)數(shù)器復(fù)位。

停電保持型計(jì)數(shù)器的使用方法與普通型計(jì)數(shù)器基本相似,兩者的區(qū)別主要在于:普通型計(jì)數(shù)器在PLC停電時(shí)狀態(tài)值和當(dāng)前計(jì)數(shù)值會(huì)被復(fù)位,上電后重新開始計(jì)數(shù),而停電保持型計(jì)數(shù)器在PLC停電時(shí)會(huì)保持停電前的狀態(tài)值和計(jì)數(shù)值,上電后會(huì)在先前保持的計(jì)數(shù)值基礎(chǔ)上繼續(xù)計(jì)數(shù)。

三菱FX系列PC的(20234為加減計(jì)數(shù)器,這此計(jì)數(shù)器既可以加計(jì)數(shù),也可以減計(jì)數(shù),進(jìn)行何種計(jì)數(shù)方式分別受特殊輔助繼電器M8200~M8234控制,即C200計(jì)數(shù)器的計(jì)數(shù)方式受M8200輔助繼電器控制,M8200=1(M8200狀態(tài)為ON)時(shí),C200計(jì)數(shù)器進(jìn)行減計(jì)數(shù),M8200=0時(shí),C200計(jì)數(shù)器進(jìn)行加計(jì)數(shù)加/減計(jì)數(shù)器在計(jì)數(shù)值達(dá)到設(shè)定值后,如果仍有脈沖輸入,其計(jì)數(shù)值會(huì)繼續(xù)增加或減少在加計(jì)數(shù)達(dá)到最大值2147483617時(shí)。

再來一個(gè)脈沖,計(jì)數(shù)值會(huì)變?yōu)樽钚≈?2147483648,在減計(jì)數(shù)達(dá)到最小值-2147483648時(shí),再來一個(gè)脈沖,計(jì)數(shù)值會(huì)變?yōu)樽畲笾?147483647所以加/減計(jì)數(shù)器是環(huán)形計(jì)數(shù)器。在計(jì)數(shù)時(shí),不管加/減計(jì)數(shù)器進(jìn)行的是加計(jì)數(shù)或是減計(jì)數(shù),只要其當(dāng)前計(jì)數(shù)值小于設(shè)定計(jì)數(shù)值,計(jì)數(shù)器的狀態(tài)就為OFF,若當(dāng)前計(jì)數(shù)值大于或等于設(shè)定計(jì)數(shù)值,計(jì)數(shù)器的狀態(tài)為ON。

當(dāng)X012觸點(diǎn)閉合時(shí),M8200繼電器狀態(tài)為ON,C200計(jì)數(shù)器工作方式為減計(jì)數(shù)X12觸點(diǎn)斷開時(shí),M8200繼電器狀態(tài)為OFF,C200計(jì)數(shù)器工作方式為加計(jì)數(shù)。當(dāng)x013觸點(diǎn)閉合時(shí),RST指令對(duì)C200計(jì)數(shù)器進(jìn)行復(fù)位,其狀態(tài)變?yōu)镺FF。

當(dāng)前計(jì)數(shù)值也變?yōu)?C200計(jì)數(shù)器復(fù)位后,將X013觸點(diǎn)斷開,X014觸點(diǎn)每閉合斷開一次(產(chǎn)生一個(gè)脈沖),C200計(jì)數(shù)器的計(jì)數(shù)值就加1或減1,在進(jìn)行加計(jì)數(shù)時(shí),當(dāng)C200計(jì)數(shù)器的當(dāng)前計(jì)數(shù)值達(dá)到設(shè)定值時(shí),其狀態(tài)變?yōu)镺N,在進(jìn)行減計(jì)數(shù)時(shí),當(dāng)C200計(jì)數(shù)器的當(dāng)前計(jì)數(shù)值減小到小于設(shè)定值時(shí),其狀態(tài)變?yōu)镺FF。

計(jì)數(shù)值的設(shè)定方式

計(jì)數(shù)器的計(jì)數(shù)值可以直接用常數(shù)設(shè)置,也可以將數(shù)據(jù)寄存器中的數(shù)值設(shè)為計(jì)數(shù)值。a、16位計(jì)數(shù)器的計(jì)數(shù)值設(shè)定

b、32位計(jì)數(shù)器的計(jì)數(shù)值設(shè)定

16位計(jì)數(shù)器的計(jì)數(shù)值設(shè)定如圖(a)所示,C0計(jì)數(shù)器的計(jì)數(shù)值采用直接設(shè)定方式,直接將常數(shù)6設(shè)為計(jì)數(shù)值,C1計(jì)數(shù)器的計(jì)數(shù)值采用間接設(shè)定方式,先用MOV指令將常數(shù)10傳送到數(shù)據(jù)寄存器D5中,然后將D5中的值指定為計(jì)數(shù)值32位計(jì)數(shù)器的計(jì)數(shù)值設(shè)定如圖(b)所示。

C200計(jì)數(shù)器的計(jì)數(shù)值采用直接設(shè)定方式,直接將常數(shù)43210設(shè)為計(jì)數(shù)值,C201計(jì)數(shù)器的計(jì)數(shù)值采用間接設(shè)定方式,由于計(jì)數(shù)值為32位,故需要先用DMOV指令(32位數(shù)據(jù)傳送指令)將常數(shù)68000傳送到2個(gè)16位數(shù)據(jù)寄存器D6、D5中,然后將D6、D5中的值指定為計(jì)數(shù)值,在編程時(shí)只需輸入低編號(hào)數(shù)據(jù)寄存器,相鄰高編號(hào)數(shù)據(jù)寄存器會(huì)自動(dòng)占用。

五、數(shù)據(jù)寄存器(D)

數(shù)據(jù)寄存器是用來存放數(shù)據(jù)的軟元件,其表示符號(hào)位D,按十進(jìn)制編號(hào)。一個(gè)數(shù)據(jù)寄存器可以存放16位二進(jìn)制數(shù),器最高位(符號(hào)位為0:正數(shù);符號(hào)位為1:負(fù)數(shù)),一個(gè)數(shù)據(jù)寄存器可以存放-32768~+32767范圍的數(shù)據(jù)。16位數(shù)據(jù)寄存器的結(jié)構(gòu)如下:

兩個(gè)相鄰的數(shù)據(jù)寄存器組合起來可以構(gòu)成一個(gè)32位的數(shù)據(jù)寄存器,能存放32位二進(jìn)制數(shù),其最高位為符號(hào)位(0——正數(shù);1——負(fù)數(shù)),兩個(gè)數(shù)據(jù)寄存器組合構(gòu)成的32位數(shù)據(jù)寄存器存放-2147483648~+ 2147483647范圍的數(shù)據(jù)。32位數(shù)據(jù)寄存器的結(jié)構(gòu)如下:

三菱FX系列PLC的數(shù)據(jù)寄存器可分為一般型、停電保持型、文件型和特殊型數(shù)據(jù)寄存器。

三菱FX系列PLC的數(shù)據(jù)寄存器點(diǎn)數(shù)如下表所示

(1)、一般型數(shù)據(jù)寄存器

當(dāng)PLC從RUN模式進(jìn)入STOP模式時(shí),所有一般型數(shù)據(jù)寄存器的數(shù)據(jù)全部清0,如果特殊輔助繼電器M8033為ON,則PLC從RUN模式進(jìn)入STOP模式時(shí),一般型數(shù)據(jù)寄存器的值保持不變,程序中未用的定時(shí)器和計(jì)數(shù)器可以作為數(shù)據(jù)寄存器使用。

(2)、停電保持型數(shù)據(jù)寄存器

停電保持型數(shù)據(jù)寄存器具有停電保持功能,當(dāng)PLC從RUN模式進(jìn)入STOP模式時(shí),停電保持型寄存器的值保持不變。在編程軟件中可以設(shè)置停電保持型數(shù)據(jù)寄存器的范圍。

(3)、文件型寄存器

文件寄存器用來設(shè)置具有相同軟元件編號(hào)的數(shù)據(jù)寄存器的初始值。PLC上電時(shí)和由STOP轉(zhuǎn)換至RUN模式時(shí),文件寄存器中的數(shù)據(jù)被傳送到系統(tǒng)的RAM的數(shù)據(jù)寄存器區(qū)。

在GX Developer軟件的“FX參數(shù)設(shè)置”對(duì)話框,切換到“內(nèi)存容量設(shè)置”選項(xiàng)卡,從中可以設(shè)置文件寄存器容量(以塊為單位,每塊500點(diǎn))。

(4)、特殊型數(shù)據(jù)寄存器

特殊型數(shù)據(jù)寄存器的作用是用來控制和監(jiān)視PLC內(nèi)部的各種工作方式和軟元件,如掃描時(shí)間,電池電壓等,在PLC上電和由STOP轉(zhuǎn)換至RUN模式時(shí),這些數(shù)據(jù)寄存器會(huì)被寫入默認(rèn)值。

六、變址寄存器(V、Z)

三菱FX系列PLC有V0~V7和Z0~Z7共十六個(gè)變址寄存器,它們都是16位寄存器,變址寄存器V、Z實(shí)際上是一種特殊用途的寄存器,其作用是改變?cè)木幪?hào)(變址)。

例如V0=5,若執(zhí)行D20V0,則實(shí)際被執(zhí)行的元件為D25,(D20+5)。變址寄存器可以像其他數(shù)據(jù)寄存器一樣讀寫,需要進(jìn)行32位讀寫時(shí),可將V、Z串聯(lián)使用(Z為低位,V為高位)。

常數(shù)(K、H)

常數(shù)表示的方式,一種是十進(jìn)制數(shù)表示,其表示符號(hào)為K,如“K212”表示十進(jìn)制數(shù)212,另一種表示符號(hào)位H,如“H1B”表示十六進(jìn)制1B,相當(dāng)于十進(jìn)制數(shù)27。

在用十進(jìn)制數(shù)表示常數(shù)時(shí),數(shù)值范圍為:-32768~+32767(16位),-2147483648~+2147483647(32位)。在用十六進(jìn)制常數(shù)表示時(shí),數(shù)值范圍為:0~FFFF(16位),0~FFFFFFFF(32位)。

“H”通信應(yīng)用實(shí)例如下圖所示

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

    關(guān)注

    132

    文章

    5262

    瀏覽量

    147607
  • plc
    plc
    +關(guān)注

    關(guān)注

    5001

    文章

    12946

    瀏覽量

    459233
  • 定時(shí)器
    +關(guān)注

    關(guān)注

    23

    文章

    3218

    瀏覽量

    113686

原文標(biāo)題:三菱PLC的6大軟元件知識(shí)盤點(diǎn),收干貨啦~

文章出處:【微信號(hào):robotqy,微信公眾號(hào):機(jī)械自動(dòng)化前沿】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    三菱PLC特殊元件的功能

    三菱PLC的M8000位和M8013位有什么特殊功能,兩者都屬于特殊元件,M8000為PLC運(yùn)行中監(jiān)控就是PLC開機(jī)并處于RUN狀態(tài)下置位
    發(fā)表于 07-11 09:30 ?3206次閱讀
    三菱<b class='flag-5'>PLC</b>特殊<b class='flag-5'>軟</b><b class='flag-5'>元件</b>的功能

    PLC后檢測(cè)顯示有<內(nèi)存>元件不同

    哪位會(huì)PLC的指教一下。我把舊PLC的程序讀出導(dǎo)入一個(gè)新PLC后檢測(cè)顯示有元件不同,這有關(guān)系的嗎,能正常運(yùn)行嗎?舊
    發(fā)表于 03-13 18:57

    一種基于工業(yè)PC的PLC控制系統(tǒng)

    首先介紹了基于PC 的控制系統(tǒng)的發(fā)展?fàn)顩r以及PLC技術(shù)的概念和組成結(jié)構(gòu)。然后詳細(xì)地?cái)⑹隽嘶诠I(yè)PC 的PLC
    發(fā)表于 06-16 09:26 ?12次下載

    FX2系列PLC元件及研究實(shí)驗(yàn)

    FX2系列PLC元件及研究實(shí)驗(yàn) 一、實(shí)驗(yàn)?zāi)康? 1、了解FX2系列PLC元件。
    發(fā)表于 12-26 22:32 ?1573次閱讀
    FX2系列<b class='flag-5'>PLC</b><b class='flag-5'>軟</b><b class='flag-5'>元件</b>及研究實(shí)驗(yàn)

    PLC編譯系統(tǒng)的開發(fā)與實(shí)現(xiàn)

    PLC編譯系統(tǒng)的開發(fā)與實(shí)現(xiàn)   摘要:為了配合在PC機(jī)上運(yùn)行的PLC編輯開發(fā)系統(tǒng),使PC機(jī)完成相應(yīng)的控制功能,設(shè)計(jì)和開發(fā)了
    發(fā)表于 04-21 18:01 ?3079次閱讀
    <b class='flag-5'>軟</b><b class='flag-5'>PLC</b>編譯系統(tǒng)的開發(fā)與實(shí)現(xiàn)

    PLC元件在電氣系統(tǒng)可靠性設(shè)計(jì)中的應(yīng)用

    影響電氣系統(tǒng)可靠性的主要因素是與PLC接口的輸入輸出部分,我們?cè)谂P式鍾床改造中采用PLC元件,合理設(shè)計(jì)了控制程序,提高了系統(tǒng)的可靠性。
    發(fā)表于 04-25 11:30 ?1447次閱讀
    <b class='flag-5'>PLC</b><b class='flag-5'>軟</b><b class='flag-5'>元件</b>在電氣系統(tǒng)可靠性設(shè)計(jì)中的應(yīng)用

    怎么樣才能在PC機(jī)上運(yùn)行PLC編輯開發(fā)系統(tǒng)軟件

    程序相互轉(zhuǎn)換的實(shí)現(xiàn)過程。通過實(shí)例,分析了PLC程序的指令表文法設(shè)計(jì)過程,給出了PLC文法預(yù)測(cè)分析器模型及控制程序,詳細(xì)介紹了
    發(fā)表于 06-30 17:54 ?23次下載
    怎么樣才能在PC機(jī)上運(yùn)行<b class='flag-5'>軟</b><b class='flag-5'>PLC</b>編輯開發(fā)系統(tǒng)軟件

    庫卡機(jī)器人的PLC詳細(xì)介紹

    本文檔的主要內(nèi)容詳細(xì)介紹的是庫卡機(jī)器人的PLC詳細(xì)介紹
    發(fā)表于 03-07 08:00 ?19次下載
    庫卡機(jī)器人的<b class='flag-5'>軟</b><b class='flag-5'>PLC</b><b class='flag-5'>詳細(xì)</b>介紹

    什么是PLC元件繼電器

    PLC元件繼電器基礎(chǔ)知識(shí)講解。
    發(fā)表于 06-04 10:32 ?40次下載

    三菱FX系列PLC元件詳解

    三菱FX系列PLC元件詳解。
    發(fā)表于 06-04 10:33 ?70次下載

    PLC編程中的元件是什么

    元件plc內(nèi)部具有一定功能的設(shè)備。這些器件由電子電路、寄存器和存儲(chǔ)單元組成,主要包括以下器件。 1)輸入繼電器(一) 輸入繼電器通常有與之對(duì)應(yīng)的PLC輸入端子,用于接收外部開關(guān)信號(hào)
    發(fā)表于 12-20 10:41 ?1.4w次閱讀

    PLC常用的基本元件

    封裝,因此PLC又叫可編程邏輯控制器。 說到PLC是在底層C語言基礎(chǔ)上進(jìn)行封裝,因此PLC也就包含MCU芯片具有的相關(guān)功能。主要包含有輸入輸出功能,定時(shí)器,計(jì)數(shù)器,輔助繼電器,包 括數(shù)據(jù)存儲(chǔ),指針等相關(guān)功能。以下主要介紹常用
    發(fā)表于 04-17 15:54 ?1次下載
    <b class='flag-5'>PLC</b>常用的基本<b class='flag-5'>軟</b><b class='flag-5'>元件</b>

    PLC元件2

    上篇文章主要講述了PLC中最基本的輸入和輸出元件,同時(shí)在文章最后以最基本的輸入和輸出元件完成一個(gè)比較基礎(chǔ)的自鎖和互鎖功能,不太清 楚的同
    發(fā)表于 04-18 11:36 ?0次下載
    <b class='flag-5'>PLC</b><b class='flag-5'>軟</b><b class='flag-5'>元件</b>2

    西門子PLC介紹

    西門子PLC PLC概念 我們知道PLC都有一個(gè)操作系統(tǒng),將這個(gè)操作系統(tǒng)提取出來部署到一個(gè)特定的工控機(jī)上,利用工控機(jī)的硬件資源來實(shí)現(xiàn)
    發(fā)表于 04-18 09:53 ?0次下載
    西門子<b class='flag-5'>軟</b><b class='flag-5'>PLC</b>介紹

    PLC能否取代傳統(tǒng)的PLC?

    今天,我們來討論一下傳統(tǒng)的PLC會(huì)不會(huì)被PLC取代?首先,需要解釋一下PLC(SoftPLC)的定義。SoftPLC就是把硬
    的頭像 發(fā)表于 10-16 08:08 ?524次閱讀
    <b class='flag-5'>軟</b><b class='flag-5'>PLC</b>能否取代傳統(tǒng)的<b class='flag-5'>PLC</b>?