當前位置:編程學習大全網 - 編程語言 - plc的原理是什麽?

plc的原理是什麽?

PLC是可編程邏輯控制器,是壹種可編程存儲器,用於存儲程序,執行邏輯運算、順序控制、定時、計數和算術運算等面向用戶的指令,通過數字或模擬輸入/輸出控制各種類型的機械或生產過程。

工作原理:

I .輸入采樣階段

在輸入采樣階段,可編程邏輯控制器以掃描方式依次讀入所有輸入狀態和數據,並存儲在I/O圖像區的相應單元中。輸入采樣完成後,執行用戶程序並刷新輸出。在這兩個階段中,即使輸入狀態和數據發生變化,I/O圖像區中相應單元的狀態和數據也不會發生變化。因此,如果輸入是脈沖信號,脈沖信號的寬度必須大於壹個掃描周期,以確保在任何情況下都可以讀取輸入。

可編程邏輯控制器(Programmable Logic Controller)

二、用戶程序執行階段

在用戶程序執行階段,可編程邏輯控制器總是從上到下依次掃描用戶程序(梯形圖)。掃描每個梯形圖時,總是先掃描梯形圖左側觸點組成的控制電路,按照先左後右、先上後下的順序對觸點組成的控制電路進行邏輯運算,然後根據邏輯運算的結果刷新系統ram存儲區中邏輯線圈對應位的狀態;或者刷新I/O映射區中輸出線圈相應位的狀態;或者確定是否執行梯形圖中指定的特殊功能指令。

即在用戶程序執行過程中,只有I/O映像區中輸入點的狀態和數據不會發生變化,而I/O映像區或系統ram存儲區中其他輸出點和軟設備的狀態和數據可能會發生變化,排名靠前的梯形圖的程序執行結果會在使用這些線圈或數據的排名靠後的梯形圖中發揮作用;相反,在下面排列的梯形圖中,被刷新的邏輯線圈的狀態或數據在下壹個掃描周期只能對排列在它上面的程序起作用。

如果在程序執行過程中使用了立即I/O指令,就可以直接訪問I/O點。也就是說,如果使用I/O指令,輸入進程映像寄存器的值不會更新,程序直接從I/O模塊取值,輸出進程映像寄存器會立即更新,和立即輸入有些不同。

第三,輸出刷新階段

掃描用戶程序後,可編程邏輯控制器進入輸出刷新階段。在此期間,CPU根據I/O映像區中相應的狀態和數據刷新所有的輸出鎖存電路,然後通過輸出電路驅動相應的外設。這時才是可編程邏輯控制器的真正輸出。

功能特點

1.易於使用和編程簡單。

采用梯形圖、邏輯圖或語句表等簡單編程語言,無需計算機知識,系統開發周期短,現場調試容易。此外,還可以在線修改程序,在不拆卸硬件的情況下改變控制方案。

2.功能強,性價比高。

壹個小小的PLC有上百種編程元素可供用戶使用,功能強大,可以實現非常復雜的控制功能。與同功能的中繼系統相比,具有較高的性價比。PLC可以通過通信聯網實現分散控制和集中管理。

3.硬件齊全,方便用戶,適應性強。

PLC產品已經標準化、系列化、模塊化,配備了各種硬件設備供用戶選擇。用戶可以靈活方便地配置系統,形成不同功能和規模的系統。PLC的安裝和接線也很方便。通常,端子用於連接外部接線。PLC負載能力強,可以直接驅動壹般的電磁閥和小型交流接觸器。

硬件配置確定後,可以方便快捷地修改用戶程序以適應工藝條件的變化。

4.可靠性高,抗幹擾能力強。

傳統的繼電器控制系統使用大量的中間繼電器和時間繼電器,容易因接觸不良而失效。PLC用軟件代替了大量的中間繼電器和時間繼電器,只留下了少量與輸入輸出相關的硬件元件。接線可減少到繼電器控制系統的1/10-1/100,接觸不良引起的故障大大減少。

PLC采用了壹系列軟硬件抗幹擾措施,抗幹擾能力強,平均無故障時間達到數萬小時。可直接用於幹擾強的工業生產現場。PLC已經被廣大用戶公認為最可靠的工業控制設備之壹。

5.系統設計、安裝和調試工作量較少。

PLC用軟件功能代替繼電器控制系統中大量的中間繼電器、時間繼電器、計數器等器件,大大減少了控制櫃設計、安裝和接線的工作量。

PLC的梯形圖程序壹般采用順序控制設計方法設計。這種編程方法很有規律,很容易掌握。對於復雜的控制系統,設計梯形圖比設計相同功能的繼電器系統電路圖需要的時間要少得多。

PLC的用戶程序可以在實驗室模擬調試。通過壹個小開關模擬輸入信號,通過PLC上的LED可以觀察輸出信號的狀態。系統安裝接線完成後,現場調試中發現的問題壹般可以通過修改程序解決,系統的調試時間比繼電系統少得多。

6.維護工作量小,維護方便。

PLC故障率很低,具有完善的自診斷和顯示功能。當PLC或外部輸入設備和執行機構出現故障時,可根據PLC上的LED或編程器提供的信息,迅速找出故障原因,通過更換模塊,迅速排除故障。

  • 上一篇:怎麽做是可以緩解疲勞的呢
  • 下一篇:可玩的手機汙遊戲
  • copyright 2024編程學習大全網