乾貨|經典PLC順序控制案例

2021-03-06 電工技術講堂

顧名思義,就是按照一定的順序,執行相應的動作。

普通的動作,我們只需要根據一定的邏輯,去編寫程序,想到什麼,就寫什麼,寫法非常靈活。但是,假設一套設備,動作非常多,非常複雜,用普通的編程邏輯去寫的話,會非常麻煩,這個時候就需要使用到順序控制。

順序控制的優點有以下幾點,一是可以更清晰、簡潔地去分布程序的動作,方便編程;二是監控程序的時候能夠清晰的知道程序運行到哪一步了,出問題了能很快找到問題點,方便維護。

每個類型的plc都會有對應的順序控制的編程方法。三菱plc專門用來做順序控制的是使用SFC程序;當然,這只是順序控制的其中一種方法,還可以使用數據寄存器D來保存程序的動作;也可以通過中間繼電器M作為標誌位,記錄程序的動作。

今天,我們重點講解用數據寄存器D保存程序動作的方法,下面看具體案例:

如下圖,有兩臺電機M1、M2,分別能夠控制A、B兩個平臺進行左移右移動作,每個平臺都有左右限位,具體I/O分布如表所示:

要求動作如下表所示:

拿到這樣一道題目,不是馬上就開始寫程序,要做的第一步是把狀態轉移圖畫出來,如下圖:

上圖中的紅色文字指的是步號,第一步是A右行,第二步是B左行,我們可以用一個數據寄存器D0對其動作進行記錄,用MOV指令進行給定。比如按下X4按鈕時,用mov指令給寄存器D0傳送一個K1的數值,表示進入了第一步,這些。用等於指令,當D0等於1時,輸出Y1的動作,讓A平臺右行。

下面我們來看下具體程序的編寫(程序裡面還使用了暫停功能,使用X5輸出控制M8034,這樣Y點就暫停輸出了,設備就停止動作,但是,動作的記錄寄存器D0並沒有復位,只要再次按下啟動按鈕X4,接觸M8034的自鎖,設備就能按照原本的動作執行動作。程序也有停止功能,按下X6時,所有輸出的Y點都停止,同時復位D0寄存器,這樣設備就只能重新開始動作)

——END——


作者:陳育鑫,未經授權不得轉載,違者必究!


相關焦點

  • 三菱PLC動畫3D仿真軟體FXTRN編程神器+視頻教程,你值得擁有!
    在虛擬的三菱PLC系統中,隨意創建控制設備。5、在設置安裝路徑時要與三菱plc編程軟體放在一個目錄裡(要求您的電腦中必須安裝有官方三菱plc編程軟體)。6、單擊完成,即可完成安裝。置位或復位優先PLS PLF微分輸出 及 上升沿 下降沿指令輔助繼電器的使用方法定時器介紹及應用定時器實現不同佔空比輸出 控制燈閃爍時間計數器的基本概念及使用計數器實現物料計數呼叫單元案例實操講解檢測傳感器燈(起保停的複雜應用)觸點比較指令的使用(交通燈案例)
  • PLC編程及應用
    3、i/o編碼使用plc,就是以軟體程序來取代硬體配線。傳統電工圖當中,主電路是plc無法取代的;plc可以取代的部份,是控制電路。由傳統電工圖轉換為階梯圖的第一個步驟,就是i/o編碼,亦即將傳統電工圖中的輸入/輸出組件,先行確定其在plc中所擬對應之外部輸入/輸出端子編號,以及外部輸入組件接線方式是採用a/b接點,如表1所示。
  • 基於西門子PLC的煤氣回收控制系統
    基於西門子PLC的回收控制系統主要包括氣櫃的油泵控制、櫃內壓力控制、櫃容控制、活塞速度控制、減壓站的自動減壓、工藝參數顯示等功能。  2 硬體配置  2.1 控制站  氣櫃控制站選用siemens s7-400h plc冗餘控制系統。包括兩個414-4hcpu,2塊冗餘電源模板,2塊冗餘cp443網卡。
  • 電氣圖轉換為PLC梯形圖實用方法,朋友圈瘋狂轉載
    3、i/o編碼使用plc,就是以軟體程序來取代硬體配線。傳統電工圖當中,主電路是plc無法取代的;plc可以取代的部份,是控制電路。由傳統電工圖轉換為階梯圖的第一個步驟,就是i/o編碼,亦即將傳統電工圖中的輸入/輸出組件,先行確定其在plc中所擬對應之外部輸入/輸出端子編號,以及外部輸入組件接線方式是採用a/b接點。
  • 【電氣學習】零基礎學習PLC編程,繼電器控制圖如何轉換梯形圖
    3、i/o編碼使用plc,就是以軟體程序來取代硬體配線。傳統電工圖當中,主電路是plc無法取代的;plc可以取代的部份,是控制電路。由傳統電工圖轉換為階梯圖的第一個步驟,就是i/o編碼,亦即將傳統電工圖中的輸入/輸出組件,先行確定其在plc中所擬對應之外部輸入/輸出端子編號,以及外部輸入組件接線方式是採用a/b接點。
  • plc時序圖怎麼畫_plc時序圖編程方法
    打開APP plc時序圖怎麼畫_plc時序圖編程方法 發表於 2017-10-23 09:39:25 在plc順序控制設計法編制梯形圖程序時往往是先畫出時序圖,再根據時序圖設計流程圖,再按流程圖編制梯形圖程序。   一、plc時序圖編程方法:   時序圖編程設計法適用PLC各輸出信號的狀態變化有一定的時間順序的場合,要求系統工作時所有的動作都在定時器的控制下按時間順序工作。
  • 電氣圖轉換為PLC梯形圖實用方法
    圖1 三相感應電動機故障警報控制電路圖        1.電源正常時,僅綠燈gl亮,電動機不動作。        使用plc,就是以軟體程序來取代硬體配線。傳統電工圖當中,主電路是plc無法取代的;plc可以取代的部份,是控制電路。由傳統電工圖轉換為階梯圖的第一個步驟,就是i/o編碼,亦即將傳統電工圖中的輸入/輸出組件,先行確定其在plc中所擬對應之外部輸入/輸出端子編號,以及外部輸入組件接線方式是採用a/b接點,如表1所示。
  • 你知道怎麼把電氣圖轉換為PLC梯形圖?
    使用plc,就是以軟體程序來取代硬體配線。傳統電工圖當中,主電路是plc無法取代的;plc可以取代的部分,是控制電路。由傳統電工圖轉換為階梯圖的第一個步驟,就是i/o編碼,亦即將傳統電工圖中的輸入/輸出組件,先行確定其在plc中所擬對應之外部輸入/輸出端子編號,以及外部輸入組件接線方式是採用a/b接點,如表1所示。
  • 單片機和plc,哪個更好學?
    相對來說,plc更好學一些,更容易上手和入門。為什麼呢?因為現在的PLC基本上把應用電路都設計在了內部,所以學習的時候,可以不用花費很多心思關心電路,只需要用梯形圖控制各個輸出埠就可以了。而單片機呢,它的功能要比PLC強大很多,但是正如我們所知道的,功能越強大,電路就會越複雜,並且單片機的控制電路需要自己來做。另外從入門角度來看,梯形圖上手要比C語言快一些。
  • 電氣圖轉換為PLC梯形圖實用方法,你都掌握了嗎?
    以下以『三相感應電動機故障警報控制』電路為例,由傳統電工圖轉換為階梯圖的過程,淺談程序設計,希望你們看了後對於相關的迴路轉換或程序設計或許可以觸類旁通。 1、傳統電工圖        已知的三相感應電動機故障警報控制電路,其傳統電工圖,如圖1所示。
  • 電氣圖轉換為PLC梯形圖實用方法,看完秒懂!
    3、i/o編碼    使用plc,就是以軟體程序來取代硬體配線。傳統電工圖當中,主電路是plc無法取代的;plc可以取代的部份,是控制電路。(1)將電工圖中控制電路直接轉成對應階梯圖。圖7 以軟體程序取代硬體配線後之plc8、結束語plc其研發目的在於取代以繼電器為主之順序控制,亦即使用軟體程序以取代硬體配線
  • PLC編程中的FOR循環指令案例詳解
    這是plc一個工作周期的工作順序,在掃描的時候某些程序段需要執行多遍,這個時候我們可以使用FOR指令。讓程序中的某一段反覆執行多遍,然後再往下掃描。那麼,在哪些地方用到它呢。下面我們來看2個應用案例。下面我們來看下另外一個應用案例:有54個X點,對應啟動54個Y點,需要保持自鎖,當按下按鈕M0時所有輸出停止。面對這樣一個要求,在沒有學習循環指令之前,你可能會一段一段的寫,需要寫54段程序,今天,我們來嘗試下用FOR指令來寫,如下圖。
  • 松下PLC中數據表的使用案例
    松下FP-XH系列plc不僅支持傳統的FP-X系列脈衝定位模式,而且支持數據表控制模式。數據表的使用,可以大大的簡化我們編程時的工作量,使我們的工作效率提高。那麼我們如何使用數據表進行位置控制的程序編寫呢?下面就跟隨小編學習一下如何使用數據表進行編程吧。
  • 掌握PLC觸控螢幕控制電機的正反轉,月薪能達到1萬嗎?
    PLC觸控螢幕控制電機的正反轉是plc編程中很重要的一個環節,所以難度是可想而知的。有些自動化高級工程師在初期也是經過4到5編的練習才熟練掌握了技巧。今天就為大家做一下觸控螢幕控制電機的正反轉練習。需要準備的物料有有個24伏供電的觸控螢幕,然後網線接口,一個用來給觸控螢幕和plc以及電腦進行通訊用的交換機,一臺電腦,一個24伏電壓模塊,一個西門子smart S7-200的plc外加兩個繼電器。實驗開始。首先我們進行通電,plc燈已經亮了,然後這個觸控螢幕也亮了。為了保證plc和觸控螢幕與電腦進行通訊,必須將它們設置在同一個網段。
  • plc是什麼?PLC好學嗎?學plc需要什麼基礎?怎樣學習?
    全部plc指令大全2. s7200plc課件3. PLC學習教程全4. PLC系統構成5. PLC定時器及控制6. PLC功能指令7. PLC基本編程實例8. PLC原理及應用445頁9. GE全系列PLC介紹10. 西門子S7-200PLC教程PPT11. 西門子200PLC教學12.
  • 基於定時器的PLC交通燈控制系統研究
    1、PLC控制系統的硬體設計 1.1、控制要求 用PLC實現交通燈控制,控制要求如下:在十字路口的東西、南北方向各設紅、綠、黃燈,它們按照一定的時序輪流發亮。用啟動開關控制交通燈系統的啟動,按下停止開關,系統停止工作。
  • 基於PLC和HMI控制併集充磁和磁通檢測的充磁機
    文中介紹了的充磁和測量為一體高效自動充磁機,使用plc實現系統控制,觸控螢幕作為參數調整、工作顯示等。2 電磁交換  充磁機根據電容儲能脈衝放電產生強大磁場,對鐵磁性物質進行磁化[1]。在電磁交換前,電容儲存的能量
  • 三人搶答器plc梯形圖分享
    打開APP 三人搶答器plc梯形圖分享 發表於 2018-02-01 08:47:25 梯形圖為二次世界大戰期間所發展出來的自動控制圖形語言,是歷史最久、使用最廣的自動控制語言,最初只有A(常開)接點、B(常閉)接點、輸出線圈、定時器、計數器等基本機構裝置(今日仍在使用的配電盤即是),直到可程控器PLC出現後,梯形圖之中可表示的裝置,除上述外,另增加了諸如微分接點、保持線圈等裝置以及傳統配電盤無法達成的應用指令,如加、減、乘及除等數值運算功能
  • 基於PLC的流量比值控制系統設計
    (3)pid控制                fx2nc系列plc具有pid控制指令,             pid  d200    設定值sv,參數起始字,二進位數據                             d201    輸入字,流量反饋數據,二進位數據
  • plc梯形圖編程實例_plc梯形圖編程基本概念
    02能流 如圖1所示觸點1、2接通時,有一個假想的「概念電流」或「能流」(PowerFlow)從左向右流動,這一方向與執行用戶程序時的邏輯運算的順序是一致的。能流只能從左向右流動。利用能流這一概念,可以幫助我們更好地理解和分析梯形圖。