控制器是數(shù)字運算操作的一種電子系統(tǒng),為工業(yè)環(huán)境下而設計。它采用了可編程序的存儲器,用來在其內(nèi)部存儲和執(zhí)行邏輯運算、順序控制、定時、計數(shù)和算術(shù)運算等操作命令,并通過數(shù)字式和模擬式的輸入和輸出,控制各種類型的機械或生產(chǎn)過程。
定義強調(diào)了控制器是“數(shù)字運算操作的電子系統(tǒng)”,是一種計算機。它是“專為在工業(yè)環(huán)境下應用而設計”的工業(yè)計算機,是一種用程序來改變控制功能的工業(yè)控制計算機,除了能完成各種各樣的控制功能外,還有與其他計算機通信聯(lián)網(wǎng)的功能。
這種工業(yè)計算機采用“面向用戶的指令”,因此操作方便。它能完成邏輯運算、順序控制、定時計數(shù)和算術(shù)操作。
定義還強調(diào)了可編程控制器應直接應用于工業(yè)環(huán)境,它須具有很強的抗干擾能力、廣泛的適應能力和應用范圍。
強調(diào)的是,可編程控制器與以往的順序控制器在“可編程”方面有質(zhì)的區(qū)別。PLC引入了微處理機及半導體存儲器等新一代電子器件,并用規(guī)定的指令進行編程,能靈活地修改,即用軟件方式來實現(xiàn)“可編程”的目的。
這是PLC基本廣泛的應用領(lǐng)域,用來取代繼電器控制系統(tǒng),實現(xiàn)邏輯控制和順序控制。它即可用于單機控制或多機控制又可用于自動化生產(chǎn)線的控制。PLC根據(jù)操作按鈕、限位開關(guān)及其他現(xiàn)場給出的指令信號,控制機械運動部件進行相應的操作。
可編程控制器的主要作用有哪些
運動控制
在機械加工行業(yè),可編程控制器與計算機數(shù)控(CNC)集成在一起,完成機床的運動控制。很多PLC制造廠家已提供了拖動步進電機或伺服電機的單軸或多軸的位置控制模板。在多數(shù)情況下,PLC把描述目標位置的數(shù)據(jù)送給模板,模板移動一軸或數(shù)軸到目標位置。當每個軸移動時,位置控制模板保持適當?shù)乃俣群图铀俣?,確保運動平滑。已用于控制無心磨削、沖壓、復雜零件分段沖裁、滾削、磨消應用當中。
定時控制
PLC為用戶提供了一定數(shù)量的定時器,設置了定時器指令,如OMRON公司的CPM1A,,每個定時器可實現(xiàn)0·1~999·9s或0·01~99·9s的定時控制,SIEMENS公司S7—200系列可提供時基單位為0·1s/0`01s及0·00s的定時器,實現(xiàn)從0·001s到3276·7s的定時制??砂匆欢ǚ绞竭M行定時時間的擴展。定時精度高,定時設定方便、靈活。PLC還提供了高精度的時鐘脈沖,用于準確的實時控制。
記數(shù)控制
PLC為用戶提供的記數(shù)器分為普通記數(shù)器,可逆記數(shù)器(增減計數(shù)器)、高速計數(shù)器等,用來完成不同用途的記數(shù)控制命令。計數(shù)器值等于計數(shù)器設定值,或在某一數(shù)值范圍時,發(fā)出控制命令。計數(shù)器的記數(shù)值可在運行中被讀出,也可在運行中進行修改。
步進控制
PLC為用戶提供了一定數(shù)量的移位寄存器,用移位寄存器可方便地完成步進控制功能。在一道工序完成之后,自動進行下一道工序。一個工作周期結(jié)束后,自動進入下一個工作周期。有些PLC還專門設有步進控制指令,使得步進控制更為方便。
數(shù)據(jù)處理
大部分PLC都具有不同程度的數(shù)據(jù)處理功能,如F2系列、C系列、S7系列PLC等,能完成數(shù)據(jù)運算如;加、減、乘、除、乘方、開方等,邏輯運算如;字與、字或、字異或、求反等,移位、數(shù)據(jù)比較和傳送數(shù)值的轉(zhuǎn)換等操作。
模、數(shù)和數(shù)、模轉(zhuǎn)換
在過程控制或閉環(huán)控制系統(tǒng)中,存在溫度、壓力、流量、速度位移、電流、電壓等連續(xù)變化的物理量。過去,PLC用于邏輯控制,對于這些物理量的控制主要靠儀表控制或分布式系統(tǒng)DCS。大、中型PLC都具有物理處理功能,很多小型PLC也具有物理量處理功能,編程和使用都很方便。
通信及聯(lián)網(wǎng)
大都分PLC都具備通信能力,能夠?qū)崿F(xiàn)PLC與計算機,PLC與PLC之間的通信。通過這些通信技術(shù),使PLC更容易構(gòu)成工廠自動化(FA)系統(tǒng)。也可與打印機、監(jiān)視器等外部設備相連,記錄和監(jiān)視有關(guān)數(shù)據(jù)