<acronym id="s8ci2"><small id="s8ci2"></small></acronym>
<rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
<acronym id="s8ci2"></acronym>
<acronym id="s8ci2"><center id="s8ci2"></center></acronym>
0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

淺談PLC程序執行的過程

電氣自動化控制網 ? 來源:電氣自動化控制網 ? 2024-01-08 09:31 ? 次閱讀

plc初學者,學習編程,首先要了解PLC程序執行的過程是什么。

PLC程序執行分為三個階段:輸入采樣階段,程序執行階段,輸入刷新階段。PLC一直循環執行這三個階段,執行完一遍,就叫一個掃描周期。

1,輸入采樣階段:PLC掃描所有輸入端子上的狀態,并保存到輸入映像存儲器內,比如I0.0,I0.1等端子是接通還是斷開狀態。然后進入下一階段,在程序執行階段和輸出刷新階段,輸入映像寄存器與外界隔離,它內部保存的各個點的狀態保持不變。直到下一個掃描周期的輸入采樣階段,才將輸入端子上的新狀態存取進來更新。因此,PLC執行時,所用到各個輸入點的狀態是從輸入映像存儲器內調取的,并不是直接調取物理端子上的通斷狀態。也因此,輸入信號的寬帶要大于一個掃描周期。比如說某個輸入點上接了一個按鈕,按鈕按下的時間要大于一個掃描周期。為什么呢?如果按鈕按下時間很短,你按下時正好不在輸入采樣階段,就采集不到輸入信號。當然,這是理論上講,因為,PLC一個掃描周期時間很短,十幾毫米或者幾十毫米,或許你根本感覺不出來。

2,程序執行階段:PLC從左至右,從上至下掃描執行用戶程序,當然也要根據程序內不同指令的要求進行,比如遇到跳轉指令,按照跳轉指令指定的步驟執行。當指令遇到輸入條件時,從輸入映像存儲器內調取輸入狀態,運算結果輸出時,將輸出狀態,存儲到輸出映像存儲器內。

3,輸出刷新階段:在所有指令執行完畢后,元件映像寄存器中所有輸出繼電器的狀態接通/斷開在輸出刷新階段轉存到輸出鎖存器中,通過輸出端子和外部電源,驅動外部負載。

審核編輯:湯梓紅
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 繼電器
    +關注

    關注

    131

    文章

    5060

    瀏覽量

    146612
  • plc
    plc
    +關注

    關注

    4984

    文章

    12414

    瀏覽量

    456098
  • 程序
    +關注

    關注

    114

    文章

    3640

    瀏覽量

    79730

原文標題:PLC程序執行的過程

文章出處:【微信號:電氣自動化控制網,微信公眾號:電氣自動化控制網】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    PLC執行程序過程及特點

    PLC執行程序過程及特點 1.輸入采樣階段 在輸入采樣階段,PLC以掃描工作方式按順序對所有輸入端的輸入狀態進行采樣,并存入
    發表于 06-17 13:37 ?2211次閱讀
    <b class='flag-5'>PLC</b><b class='flag-5'>執行程序</b>的<b class='flag-5'>過程</b>及特點

    淺談51單片機指令執行過程

    單片機執行程序過程,實際上就是執行我們所編制程序過程。即逐條指令的過程。計算機每
    發表于 04-16 11:20 ?6108次閱讀
    <b class='flag-5'>淺談</b>51單片機指令<b class='flag-5'>執行</b>的<b class='flag-5'>過程</b>

    ARM程序執行過程詳解

    本文主要詳解ARM程序執行過程,首先介紹了ARM程序的組成及ARM映像文件的組成,其次闡述了ARM程序
    發表于 04-26 11:34 ?7023次閱讀

    一文看懂python程序執行過程

    本文主要介紹的是python程序執行過程,首先介紹的是編譯過程,其次介紹的是過程圖解及編譯字節碼,最后介紹了codeobject對象的屬性
    發表于 04-26 18:18 ?1.7w次閱讀
    一文看懂python<b class='flag-5'>程序</b>的<b class='flag-5'>執行</b><b class='flag-5'>過程</b>

    Linux系統ELF程序執行過程

    我們知道在linux系統中可以通過諸如"./debug"方式執行一個程序,那么這個程序執行過程中linux系統都做了什么?
    發表于 04-27 19:48 ?3344次閱讀

    如何理解plc執行程序的順序?

    plc投入運行后,其工作過程一般分為三個階段,即輸入采樣、用戶程序執行和輸出刷新三個階段(即:輸入、執行、輸出)。 完成上述三個階段稱作一
    發表于 05-01 09:17 ?8236次閱讀
    如何理解<b class='flag-5'>plc</b><b class='flag-5'>執行程序</b>的順序?

    PLC的工作過程說明

    PLC處于正常運行時,其工作過程包括“輸入采樣”、“程序執行”和“輸出刷新”三個階段,如圖所示。
    發表于 07-13 10:19 ?6918次閱讀
    <b class='flag-5'>PLC</b>的工作<b class='flag-5'>過程</b>說明

    深刻理解PLC的掃描過程執行原理

    學習PLC必須要深刻理解PLC的掃描過程執行原理,才能可靠無誤的編寫程序。通俗的講PLC
    的頭像 發表于 04-08 17:20 ?7788次閱讀
    深刻理解<b class='flag-5'>PLC</b>的掃描<b class='flag-5'>過程</b>和<b class='flag-5'>執行</b>原理

    PLC的用戶程序執行過程

    可見,PLC執行程序和處理數據時,不直接使用現場當時的輸入信號,而使用本次采樣時輸入到映像區中的數據。如果輸入設備能使PLC輸入端形成閉合回路,對應輸入端編號的內部輸入繼電器內保存為“1”,即相當于繼電器線圈導通。
    發表于 03-24 13:36 ?3876次閱讀

    聊一聊PLC用戶程序執行過程

    PLC的用戶程序執行過程很復雜,下面以PLC正轉控制線路為例進行說明。
    的頭像 發表于 04-04 14:58 ?2670次閱讀
    聊一聊<b class='flag-5'>PLC</b>用戶<b class='flag-5'>程序</b>的<b class='flag-5'>執行</b><b class='flag-5'>過程</b>

    PLC用戶程序執行過程

    PLC的用戶程序執行過程很復雜,下面以PLC正轉控制線路為例進行說明。
    的頭像 發表于 05-03 18:14 ?4573次閱讀
    <b class='flag-5'>PLC</b>用戶<b class='flag-5'>程序</b>的<b class='flag-5'>執行</b><b class='flag-5'>過程</b>

    淺談單片機的程序執行過程

    關于程序執行時,從哪里讀取指令,哪里讀取數據,也曾因為沒有弄清楚系統上的程序和裸機程序之間的區別,而疑惑了很久。
    發表于 11-23 14:17 ?2116次閱讀

    PLC程序執行過程

    程序執行的全過程由:輸入采樣階段、程序執行階段、輸出刷新階段。在這一階段中,PLC以掃描方式讀入
    發表于 04-19 10:51 ?0次下載
    <b class='flag-5'>PLC</b><b class='flag-5'>程序</b><b class='flag-5'>執行</b><b class='flag-5'>過程</b>

    三菱PLC回原點程序執行過程 如何區分空氣開關和隔離開關

    三菱PLC回原點程序執行過程: 脈沖輸出高速回原點,當檢測到原點開關后,減速運行,當速度為爬行速度后,反轉,以爬行速度返回。
    的頭像 發表于 04-23 10:19 ?853次閱讀
    三菱<b class='flag-5'>PLC</b>回原點<b class='flag-5'>程序</b>的<b class='flag-5'>執行</b><b class='flag-5'>過程</b> 如何區分空氣開關和隔離開關

    PLC工作的三個基本過程內容

    PLC采用循環掃描的工作方式,在PLC中用戶程序按先后順序存放,CPU從第一條指令開始執行程序,直到遇到結束符后又返回第一條,如此周而復始不斷循環。
    的頭像 發表于 07-04 16:47 ?2837次閱讀
    亚洲欧美日韩精品久久_久久精品AⅤ无码中文_日本中文字幕有码在线播放_亚洲视频高清不卡在线观看
    <acronym id="s8ci2"><small id="s8ci2"></small></acronym>
    <rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
    <acronym id="s8ci2"></acronym>
    <acronym id="s8ci2"><center id="s8ci2"></center></acronym>