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

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

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

PLC掃描的工作方式分為哪幾個(gè)階段

冬至子 ? 來源:網(wǎng)絡(luò)整理 ? 作者:網(wǎng)絡(luò)整理 ? 2023-12-31 14:52 ? 次閱讀

PLC(可編程邏輯控制器)是一種廣泛應(yīng)用于工業(yè)自動(dòng)化領(lǐng)域的控制設(shè)備。它可以根據(jù)用戶編寫的控制程序,對(duì)各種輸入信號(hào)進(jìn)行處理和判斷,然后輸出相應(yīng)的控制信號(hào),實(shí)現(xiàn)對(duì)生產(chǎn)過程的自動(dòng)控制。本文將對(duì)PLC的基本工作原理和掃描工作方式進(jìn)行詳細(xì)介紹。

一、PLC的基本工作原理

PLC的工作原理主要包括以下幾個(gè)步驟:

1.輸入信號(hào)采集:PLC通過輸入模塊接收來自現(xiàn)場(chǎng)的各種信號(hào),如開關(guān)量信號(hào)、模擬量信號(hào)等。這些信號(hào)經(jīng)過光電隔離、濾波等處理后,轉(zhuǎn)換為PLC內(nèi)部可以識(shí)別的數(shù)字信號(hào)

2.程序處理:PLC根據(jù)用戶編寫的控制程序,對(duì)輸入信號(hào)進(jìn)行處理和判斷。程序處理主要包括邏輯運(yùn)算、算術(shù)運(yùn)算、數(shù)據(jù)轉(zhuǎn)換等功能。在程序處理過程中,PLC會(huì)根據(jù)不同的條件,生成相應(yīng)的控制指令。

3.輸出信號(hào)控制:PLC將處理后的控制指令發(fā)送到輸出模塊,輸出模塊將數(shù)字信號(hào)轉(zhuǎn)換為現(xiàn)場(chǎng)所需的信號(hào)形式(如開關(guān)量信號(hào)、模擬量信號(hào)等),并輸出到執(zhí)行元件(如繼電器、伺服電機(jī)等),實(shí)現(xiàn)對(duì)生產(chǎn)過程的控制。

4.通信與監(jiān)控:PLC具有通信功能,可以通過通信接口與其他設(shè)備(如上位機(jī)、觸摸屏等)進(jìn)行數(shù)據(jù)交換,實(shí)現(xiàn)遠(yuǎn)程監(jiān)控和控制。同時(shí),PLC還可以通過自身的顯示屏,實(shí)時(shí)顯示運(yùn)行狀態(tài)和故障信息。

二、PLC的掃描工作方式特點(diǎn)

PLC的掃描工作方式特點(diǎn)主要體現(xiàn)在以下幾個(gè)方面:首先,PLC采用“順序掃描,不斷循環(huán)”的工作方式。即每一次掃描所用的時(shí)間稱為掃描周期或工作周期,CPU從第一條指令執(zhí)行開始,按順序逐條地執(zhí)行用戶程序直到用戶程序結(jié)束,然后返回第一條指令開始新的一輪掃描。其次,PLC程序運(yùn)行屬于周期掃描,遵循從左到右,從上到下的原則。

此外,一個(gè)掃描周期分為輸入采樣,程序執(zhí)行,輸出刷新三個(gè)步驟。然后,PLC運(yùn)行就是以掃描周期的形式循環(huán)往復(fù)工作。最后,由于采用集中采樣,集中輸出的方式,存在輸入/輸出滯后的現(xiàn)象,即輸入/輸出響應(yīng)延遲。以上就是PLC掃描工作方式的主要特點(diǎn)。

三、PLC掃描的工作方式

PLC掃描的工作方式主要分為以下幾個(gè)階段:

PLC掃描的工作方式主要分三個(gè)階段,即輸入采樣階段、用戶程序執(zhí)行階段和輸出刷新階段。如圖所示。

1.輸入采樣階段

在輸入采樣階段,PLC以掃描方式依次讀入所有輸入狀態(tài)和數(shù)據(jù),并將它們存入I/O映象區(qū)中的相應(yīng)單元內(nèi)。輸入采樣結(jié)束后,轉(zhuǎn)入用戶程序執(zhí)行和輸出刷新階段。在這兩個(gè)階段中,即使輸入狀態(tài)和數(shù)據(jù)發(fā)生變化,I/O映象區(qū)中相應(yīng)單元的狀態(tài)和數(shù)據(jù)也不會(huì)改變。因此,如果輸入的是脈沖信號(hào),則該脈沖信號(hào)的寬度必須大于一個(gè)掃描周期,才能保證在任何情況下,該輸入均能被讀入。

2.用戶程序執(zhí)行階段

在用戶程序執(zhí)行階段,PLC總是按由上而下的順序依次掃描用戶程序(梯形圖)。在掃描每一條梯形圖時(shí),又總是先掃描梯形圖左邊由各觸點(diǎn)構(gòu)成的控制線路,并按先左后右、先上后下的順序?qū)τ捎|點(diǎn)構(gòu)成的控制線路進(jìn)行邏輯運(yùn)算;然后根據(jù)邏輯運(yùn)算的結(jié)果,刷新該邏輯線圈在系統(tǒng)RAM存儲(chǔ)區(qū)中對(duì)應(yīng)位的狀態(tài),或者刷新該輸出線圈在I/O映象區(qū)中對(duì)應(yīng)位的狀態(tài),或者確定是否要執(zhí)行該梯形圖所規(guī)定的特殊功能指令。即在用戶程序執(zhí)行過程中,只有輸入點(diǎn)在I/O映象區(qū)內(nèi)的狀態(tài)和數(shù)據(jù)不會(huì)發(fā)生變化,而其他輸出點(diǎn)和軟設(shè)備在I/O映象區(qū)或系統(tǒng)RAM存儲(chǔ)區(qū)內(nèi)的狀態(tài)和數(shù)據(jù)都有可能發(fā)生變化,而且排在上面的梯形圖,其程序執(zhí)行結(jié)果會(huì)對(duì)排在下面的凡是用到這些線圈或數(shù)據(jù)的梯形圖起作用;相反,排在下面的梯形圖,其被刷新的邏輯線圈的狀態(tài)或數(shù)據(jù)只能到下一個(gè)掃描周期才能對(duì)排在其上面的梯形圖起作用。

3.輸出刷新階段

當(dāng)用戶程序掃描結(jié)束后,PLC就進(jìn)入輸出刷新階段。在此期間,CPU按照I/O映象區(qū)內(nèi)對(duì)應(yīng)的狀態(tài)和數(shù)據(jù)刷新所有的輸出鎖存電路,再經(jīng)輸出電路驅(qū)動(dòng)相應(yīng)的外設(shè)。這時(shí),才是PLC的真正輸出。

總之,PLC的基本工作原理是通過輸入模塊采集現(xiàn)場(chǎng)信號(hào),根據(jù)用戶編寫的控制程序進(jìn)行處理和判斷,然后通過輸出模塊控制執(zhí)行元件,實(shí)現(xiàn)對(duì)生產(chǎn)過程的自動(dòng)控制。PLC掃描的工作方式分為系統(tǒng)自檢、輸入掃描、程序處理、輸出掃描、通信與監(jiān)控等階段,這些階段組成了一個(gè)掃描周期,PLC會(huì)不斷地重復(fù)執(zhí)行這個(gè)過程,以實(shí)現(xiàn)對(duì)生產(chǎn)過程的自動(dòng)控制。

聲明:本文內(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

    瀏覽量

    147605
  • 伺服電機(jī)
    +關(guān)注

    關(guān)注

    85

    文章

    2003

    瀏覽量

    57305
  • 數(shù)據(jù)寄存器

    關(guān)注

    0

    文章

    33

    瀏覽量

    7687
  • 上位機(jī)
    +關(guān)注

    關(guān)注

    27

    文章

    927

    瀏覽量

    54551
  • PLC控制器
    +關(guān)注

    關(guān)注

    0

    文章

    40

    瀏覽量

    9098
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    PLC掃描工作方式哪幾個(gè)階段

      PLC掃描工作方式主要分三個(gè)階段,即輸入采樣階段、用戶程序執(zhí)行階段和輸出刷新
    發(fā)表于 03-16 11:43

    學(xué)習(xí)FPGA要經(jīng)歷哪幾個(gè)階段?

    分享給初學(xué)者的經(jīng)驗(yàn),學(xué)習(xí)FPGA要經(jīng)歷哪幾個(gè)階段
    發(fā)表于 04-08 07:07

    可編程邏輯控制器工作時(shí)主要分為哪幾個(gè)階段?

    可編程邏輯控制器具有哪些鮮明的特點(diǎn)?可編程邏輯控制器工作時(shí)主要分為哪幾個(gè)階段,有什么作用?
    發(fā)表于 07-05 07:59

    四相步進(jìn)電機(jī)按照通電順序的不同可分為哪幾工作方式?

    步進(jìn)電機(jī)是什么?步進(jìn)電機(jī)是如何進(jìn)行分類的?分為哪幾類?四相步進(jìn)電機(jī)按照通電順序的不同可分為哪幾工作方式?
    發(fā)表于 07-09 09:21

    航模無刷電機(jī)大概分為哪幾個(gè)系列?

    航模無刷電機(jī)大概分為哪幾個(gè)系列?分別是什么?有哪些特點(diǎn)?
    發(fā)表于 07-21 08:10

    嵌入式總共分為哪幾個(gè)主流方向?

    嵌入式總共分為哪幾個(gè)主流方向?
    發(fā)表于 09-24 07:13

    Centos6的引導(dǎo)過程分為哪幾個(gè)階段

    Centos6的引導(dǎo)過程分為哪幾個(gè)階段呢?這些階段分別有哪些作用?
    發(fā)表于 10-19 06:36

    IC的設(shè)計(jì)過程可分為哪幾個(gè)部分

    IC的設(shè)計(jì)過程可分為哪幾個(gè)部分?前端設(shè)計(jì)的主要流程有哪些?Backend design flow后端設(shè)計(jì)流程有哪些?
    發(fā)表于 10-20 06:23

    STM32程序的編譯分為哪幾個(gè)步驟?

    STM32程序的編譯分為哪幾個(gè)步驟?
    發(fā)表于 11-26 06:15

    BootLoader啟動(dòng)過程分為哪幾個(gè)階段

    BootLoarder是什么?BootLoader的操作模式有哪幾種呢?BootLoader啟動(dòng)過程分為哪幾個(gè)階段呢?
    發(fā)表于 11-30 07:02

    串口通信的硬件設(shè)計(jì)可以分為哪幾個(gè)部分呢

    串口通信的硬件設(shè)計(jì)可以分為哪幾個(gè)部分呢?
    發(fā)表于 12-14 06:43

    PLC的循環(huán)掃描工作方式及其掃描周期的介紹

    1、循環(huán)掃描工作方式及其特點(diǎn) 由上節(jié)所知PLC不論處于那種工作模式,總是在反復(fù)的執(zhí)行其處理階段所規(guī)定的任務(wù)。我們把
    發(fā)表于 10-13 16:00 ?14次下載

    電動(dòng)車充電分為哪幾個(gè)過程

    本文主要介紹了電動(dòng)車充電分為哪幾個(gè)過程。恒流充電階段,充電器充電電流保持恒定,充入電量快速增加,電池電壓上升;恒壓充電階段,充電器充電電壓保持恒定,充入電量繼續(xù)增加,電池電壓緩慢上升,
    發(fā)表于 03-26 14:16 ?3w次閱讀

    plc可編程控制器的工作方式

    plc采用“順序掃描、不斷循環(huán)”的工作方式,這個(gè)過程可分為輸入采樣,程序執(zhí)行、輸出刷新三個(gè)階段,整個(gè)過程
    的頭像 發(fā)表于 07-26 14:19 ?1.1w次閱讀
    <b class='flag-5'>plc</b>可編程控制器的<b class='flag-5'>工作方式</b>

    PLC掃描方式

    PLC采用循環(huán)掃描工作方式,在PLC中用戶程序按先后順序存放,CPU從第一條指令開始執(zhí)行程序,直到遇到結(jié)束符后又返回第一條,如此周而復(fù)始不斷循環(huán)。
    發(fā)表于 05-03 11:03 ?8296次閱讀
    <b class='flag-5'>PLC</b>的<b class='flag-5'>掃描</b><b class='flag-5'>方式</b>