隨著計算機技術的發(fā)展,存儲邏輯開始進入工業(yè)控制領域。可編程序控制器(Programmable Logic Controller,PLC)作為通用的工業(yè)控制計算機,是存儲邏輯在工業(yè)應用的代表性成果。自從 1969 年第一臺 PLC 研制成功并應用到汽車制造自動裝配生產線上以來,PLC 不斷更新?lián)Q代。特別是近二十年來,可編程序控制器技術發(fā)展迅速,功能日益強大,在生產過程中應用十分廣泛,作為工業(yè)自動化技術三大支柱之一在經濟領域中發(fā)揮著越來越重要的作用。PLC 是以傳統(tǒng)順序控制器為基礎,綜合了計算機技術、微電子技術、自動控制技術、數(shù)字技術和通信網(wǎng)絡技術而形成的新型通用工業(yè)自動控制裝置,是現(xiàn)代工業(yè)控制的重要支柱。本節(jié)主要介紹 PLC 的用途、特點、分類及性能指標。
PLC(Programmable Logic Controller,PLC)的中文意思:可編輯的邏輯控制器。在PLC出現(xiàn)之前,傳統(tǒng)電路是這樣子的。通過點動SB2按鈕常開觸點閉合,使KM1交流接觸器線圈得電,交流接觸器的KM1主觸點閉合,三相異步電動機得電動作正轉。而SB3常開觸點是控制電機反轉。從電路圖中可以看出,傳統(tǒng)電路的功能是固定的、觸點是有限的。如果要修改線路功能時,牽一發(fā)而動全身,對應的線路都要拆接。假如需要控制很多個電機,就要接很多對應線路。而且有故障發(fā)生的時候,在現(xiàn)場排查線路也是非常麻煩。在使用PLC后,PLC連接這些元器件就非常簡單容易。只需要把開關按鈕等適合的元器件接在PLC輸入端,指示燈等負載接在輸出端。然后在編程軟件上編寫下圖的程序,把程序寫到PLC中運行。通過按動PLC外部連接的開關按鈕,經過PLC掃描程序,X000常開觸點閉合,控制Y000線圈導通,PLC外部對應Y點就能輸出控制負載。
可編程序控制器是一種數(shù)字運算操作電子系統(tǒng),專為在工業(yè)環(huán)境下應用而設計。它采用了可編程序的存儲器,用來在其內部存儲執(zhí)行邏輯運算、順序控制、定時、計數(shù)和算術運算等操作指令,并通過數(shù)字的、模擬的輸入和輸出,控制各種類型的機械或生產過程。可編程序控制器及其有關的外圍設備,都應按易于與工業(yè)控制系統(tǒng)形成一個整體、易于擴充其功能的原則設計。
最初的可編程序邏輯控制器只有電路邏輯控制的功能,所以被命名為可程序邏輯控制器,后來隨著不斷的發(fā)展,這些當初功能簡單的計算機模塊已經有了包括邏輯控制,時序控制、模擬控制、多機通信等許多的功能,名稱也改為可程控器(Programmable Controller),但是由于它的簡寫也是PC與個人電腦(Personal Computer)的簡寫相沖突,也由于多年來的使用習慣,人們還是經常使用可程序邏輯控制器這一稱呼,并在術語中仍沿用PLC這一縮寫。
為了滿足自動控制工業(yè)生產對控制設備安全性與可靠性的要求,PLC 采用了微電子技術,大量的開關動作是由無觸點的半導體電路來完成的,在結構上充分考慮了工業(yè)生產環(huán)境下溫度、濕度、粉塵、振動等方面的影響:在硬件上采用了隔離、濾波、屏蔽、接地等抗干擾措施;在軟件上采用了故障診斷、數(shù)據(jù)保護等措施。這些技術使得 PLC 具有較高的抗干擾能力。PLC 產品已經序列化生產,結構形式多種多樣,在機型選擇上有很大的余地。另外,PLC 及外圍模塊品種多,用戶可以根據(jù)不同任務的要求,選擇不同的組件靈活組合成具有不同硬件結構的控制裝置。更重要的是,PLC 控制系統(tǒng)的主要功能是通過程序實現(xiàn)的,因此在需要改變設備的控制功能時,只需修改程序及少量的接線,工作量是很小的,而這是一般繼電器控制系統(tǒng)很難做到的。PLC 應用程序的編制非常方便。編程可采用與繼電器接觸器控制電路十分相似的梯形圖語言,這種編程語言形象直觀,容易掌握,即使沒有計算機知識的人也很容易掌握。而順序功能圖(Sequential Function Chart,SFC)是一種結構塊控制流程圖,可使編程更加簡單方便。