?這時的PLC已不僅僅是邏輯判斷功能,還同時具有數據處理、PID調節和數據通信功能,稱之為可編程序控制器(ProgrammableController)更為合適,簡稱為PC,但為了與個人計算機 的簡稱PC相區別,一般仍將它簡稱為PLC(ProgrammableLogicController)。
??通用汽車公司(GM)提出的新型控制器的要求及PLC的誕生隨著計算機控制技術的不斷發展,可編程控制器的應用已廣泛普及,成為自動化技術的重要組成。PLC的六種編程語言簡介(1)梯形圖梯形圖編程語言習慣上叫梯形圖。
??梯形圖沿襲了繼電器控制電路的形式,也可以說,梯形圖編程語言是在電氣控制系統中常用的繼電器、接觸器邏輯控制基礎上簡化了符號演變而來的,具有形象、直觀、實用,電氣技術人員容易接受,是目前用得多的一種PLC編程語言。
??(2)指令表這種編程語言是一種與計算機匯編語言相類似的助記符編程方式,用一系列操作指令組成的語句表將控制流程熱核出來,并通過編程器送到PLC中去。(3)順序功能圖采用IEC標準的SFC(SequentialFunctionChart)語言,用于編制復雜的順控程序。
利用這種*的編程方法,初學者也很容易編出復雜的順控程序,大大提高了工作效率,也為調試、試運行帶來許多言傳的方便。(4)狀態轉移圖類似于順序功能圖,可使復雜的順控系統編程得到進一步簡化。(5)邏輯功能圖它基本上沿用了數字電路中的邏輯門和邏輯框圖來表達。
??一般用一個運算框圖表示一種功能。控制邏輯常用“與”、“或”、“非”三種功能來完成。目前國際電工協會(IEC)正在實施發展這種編程標準。(6)高級語言近幾年推出的PLC,尤其是大型PLC,已開始使用高級語言進行編程采用高級語言編程后,用戶可以象使用PC機一樣操作PLC。
??這種等效轉換是一種簡便快捷的編程方法,其一,原繼電控制系統經過長期使用和考驗,已經被證明能完成系統要求的控制功能;其二,繼電器電路圖與PLC的梯形圖在表示方法和分析方法上有很多相似之處,因此根據繼電器電路圖來設計梯形圖簡便快捷;其三,這種設計方法一般不需要改動控制面板,保持了原有系統的外部特性,操作。
??在功能上除可完成邏輯運算功能外,還可以進行PID調節、數據采集和處理、上位機通信等。PLC梯形圖程序設計的常用方法——轉換法轉換法:就是將繼電器電路圖轉換成與原有功能相同的PLC內部的梯形圖。(1)基本方法。
??根據繼電器電路圖來設計PLC的梯形圖時,關鍵是要抓住它們的一一對應關系,即控制功能的對應、邏輯功能的對應以及繼電器硬件元件和PLC軟件元件的對應。(2)轉換設計的步驟。1)了解和熟悉被控設備的工藝過程和機械動作情況,根據繼電器電路圖分析和掌握控制系統的工作原理。
??2)確定PLC的輸入信號和輸出信號,畫出PLC的外部接線圖。3)確定PLC梯形圖中的輔助繼電器(M)和定時器(T)的元件號。4)根據上述對應關系畫出PLC的梯形圖并進一步優化使梯形圖既符合控制要求又具有合理性、條理性和可靠性。
?可編程控制器應用系統設計與調試的主要步驟可編程控制器應用系統設計與調試的主要步驟,。(1)深入了解和分析被控對象的工藝條件和控制要求1)被控對象就是受控的機械、電氣設備、生產線或生產過程。2)控制要求主要指控制的基本方式、應完成的動作、自動工作循環的組成、必要的保護和聯鎖等。
??控制系統一般設計步驟(2)確定I/O設備根據被控對象對PLC控制系統的功能要求,確定系統所需的用戶輸入、輸出設備。(3)選擇合適的PLC類型根據已確定的用戶I/O設備,統計所需的輸入信號和輸出信號的點數,選擇合適的PLC類型,包括機型的選擇、容量的選擇、I/O模塊的選擇、電源模塊的選擇等。
??PLC控制系統硬件設計需要考慮的PLC產品種類對輸入/輸出點的選擇要先弄控制系統的I/O總點數,再按實際所需總點數的15~20%留出備用量(為系統的改造等留有余地)后確定所需PLC的點數。(5)對在線和離線編程的選擇離線編程是指主機和編程器共用一個CPU,通過編程器的方式選擇開關來選擇PLC的編程、監控和運行工作狀態。
??按照PLC所能實現的功能不同PLC的三檔次按照PLC所能實現的功能的不同,可以把PLC大致地分為低檔,中檔和高檔機三類。(1)低檔機:具有邏輯運算、計時、計數、移位、自診、監控等基本功能,還具有一定的算術運算、數據傳送和比較、通訊、遠程和模擬量處理功能。