文章詳情
PLC的工作原理
日期:2025-02-02 03:46
瀏覽次數:3035
摘要:
PLC的工作原理
PLC是一種工業計算機,其工作原理是建立在計算機工作原理基礎上的,CPU采用分時操作方式來處理各項任務,即每一時刻隻能處理一件事情,程序的執行是按照順序依次執行。這種分時操作過程稱為PLC對程序的掃描,掃描一次所用的時間稱為掃描周期。運行時,逐條地解釋用戶程序,並加以執行。程序中的數據並不直接來自輸入或輸出模塊的接口,而是來自數據寄存器區,該區域中的數據在輸入采樣和輸出鎖存時周期性地不斷刷新。 PLC的掃描工作過程大致可以分為3個階段:輸入采樣、用戶程序執行和輸出刷新3個階...
PLC的工作原理
PLC是一種工業計算機,其工作原理是建立在計算機工作原理基礎上的,CPU采用分時操作方式來處理各項任務,即每一時刻隻能處理一件事情,程序的執行是按照順序依次執行。這種分時操作過程稱為PLC對程序的掃描,掃描一次所用的時間稱為掃描周期。運行時,逐條地解釋用戶程序,並加以執行。程序中的數據並不直接來自輸入或輸出模塊的接口,而是來自數據寄存器區,該區域中的數據在輸入采樣和輸出鎖存時周期性地不斷刷新。 PLC的掃描工作過程大致可以分為3個階段:輸入采樣、用戶程序執行和輸出刷新3個階段,如下圖所示。在整個運行期間,PLC的CPU以一定的掃描速度重複執行上述3個階段。

PLC的編程語言
編程語言是PLC的重要組成部分,PLC為用戶提供了完整的編程語言,以適應用戶編製程序的需要。IEC61131-3為PLC製定了5種PLC的標準編程語言,其中有3種圖形語言即梯形圖(LAD)、功能塊圖(FBD)、順序功能圖(SFC);兩種文本語言,即指令表(STL)和結構化文本(ST)。 梯形圖是PLC*早使用的一種編程語言,也是PLC*普遍采用的編程語言。梯形圖編程語言是從繼電器控製係統原理圖的基礎上演變而來的,繼承了繼電器控製係統中的基本工作原理和電器邏輯關係的表達方法,梯形圖語言與繼電器控製係統梯形圖的基本思想是一致的,隻是在使用符號和表達方式上有一定的區別。 功能塊圖采用類似於數字邏輯門電路的圖形符號,邏輯直觀,使用方便,它沒有梯形圖語言中的觸點和線圈,但擁有與之等價的指令。 順序功能圖亦稱功能圖。SFC編程方法是法國人開發的,是一種真正的圖形化編程方法。SFC專用於描述工業順序控製程序,使用它可以對具有並發、選擇等複雜結構的係統進行編程,特別適合在複雜的順序控製係統中使用。 指令表編程語言類似於計算機中的助記符匯編語言,它是PLC*基礎的編程語言,所謂指令表編程,是用一個或幾個容易記憶的字符來代表PLC的某種操作功能,按照一定的語法和句法編寫出一行一行的程序,來實現所要求的控製任務的邏輯關係或運算。 結構化文本是一種**的文本語言,是一種較新的編程語言。結構化文本語言表麵上與PASCAL語言很相似,但它是一個專門為工業控製應用開發的編程語言,具有很強的編程能力,與梯形圖相比,它能實現複雜的數**算,編寫的程序非常簡潔和緊湊。