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