東莞松山湖PLC編程培訓入門班,PLC知識分享

PLC是以微處理器為基礎,綜合了計算機技術、自動控制技術和通信技術,用面向控制過程面向用戶的“自然語言”編程,適應工業環境,簡單易懂、操作方便、可靠性高的新一代通用工業控制裝置。
PLC是在繼電器順序控制基礎上發展起來的以微處理器為核心的通用自動控制裝置。
1PLC的定義
可編程序控制器是一種數字運算操作電子系統,專為在工業環境下應用而設計。
它采用了可編程序的存儲器,用來在其內部存儲執行邏輯運算、順序控制、定時、計數和算術運算等操作指令,并通過數字的、模擬的輸入和輸出,控制各種類型的機械或生產過程。
可編程序控制器及其有關的外圍設備,都應按易于與工業控制系統形成一個整體、易于擴充其功能的原則設計。
2PLC的分類
PLC產品種類繁多,其規格和性能也各不相同。對于PLC,通常根據其結構形式的不同、功能的差異和I/O點數的多少等進行大致分類。
2.1 按結構形式分類
根據PLC的結構形式,可將PLC分為整體式和模塊式兩類。
(1)整體式PLC
整體式PLC是將電源、CPU、I/O接口等部件都集中裝在一個機箱內,具有結構緊湊、體積小、價格低的特點。小型PLC一般采用這種整體式結構。
整體式PLC由不同I/O點數的基本單元(又稱主機)和擴展單元組成,基本單元內有CPU、I/O接口、與I/O擴展單元相連的擴展口以及與編程器或EPROM寫入器相連的接口等;擴展單元內只有I/O和電源等,而沒有CPU。
基本單元和擴展單元之間一般用扁平電纜連接。整體式PLC一般還可配備特殊功能單元,如模擬量單元、位置控制單元等,使其功能得以擴展。
(2)模塊式PLC
模塊式PLC將PLC的各組成部分分別做成若干個單獨的模塊,如CPU模塊、I/O模塊、電源模塊(有的含在CPU模塊中)以及各種功能模塊。模塊式PLC由框架或基板和各種模塊組成,模塊裝在框架或基板的插座上,如圖所示。
這種模塊式PLC的特點是配置靈活,可根據需要選配不同規模的系統,而且裝配方便,便于擴展和維修。大、中型PLC一般采用模塊式結構。
還有一些PLC將整體式和模塊式的特點結合起來,構成所謂的疊裝式PLC。
疊裝式PLC的CPU、電源、I/O接口等也是各自獨立的模塊,但它們之間是靠電纜進行連接的,并且各模塊可以一層層地疊裝。這樣,不但系統可以靈活配置,還可做得體積小巧。
2.2 按功能分類
根據PLC的功能不同,可將PLC分為低檔、中檔、三類。
(1)低檔PLC
低檔PLC具有邏輯運算、定時、計數、移位以及自診斷、監控等基本功能,還可有少量模擬量輸入/輸出、算術運算、數據傳送和比較及通信等功能,主要用于邏輯控制、順序控制或少量模擬量控制的單機控制系統。
(2)中檔PLC
中檔PLC除具有低檔PLC的功能外,還具有較強的模擬量輸入/輸出、算術運算、數據傳送和比較、數制轉換、遠程I/O、子程序及通信聯網等功能;有些還可增設中斷控制、PID控制等功能,適用于復雜的控制系統。
(3)PLC
PLC除具有中檔PLC的功能外,還增加了帶符號算術運算、矩陣運算、位邏輯運算、平方根運算及其他特殊功能函數的運算、制表及表格傳送功能等。
PLC具有更強的通信聯網功能,可用于大規模過程控制或構成分布式網絡控制系統,進而實現工廠自動化。
2.3 按I/O點數分類
根據PLC的I/O點數多少,可將PLC分為小型、中型和大型三類。
(1)小型PLC
小型PLC的I/O點數小于256,具有單CPU及8位或16位處理器,用戶存儲器容量為4KB以下。
(2)中型PLC
中型PLC的I/O點數在256~2048,具有雙CPU,用戶存儲器容量為2~8KB。
(3)大型PLC
大型PLC的I/O點數大于2048,具有多CPU及16位或32位處理器,用戶存儲器容量為8~16KB。
世界上,PLC產品可按地域分成三大流派,一個流派是美國產品,一個流派是歐洲產品,一個流派是日本產品。
美國和歐洲的PLC技術是在相互隔離情況下獨立研究開發的,因此美國和歐洲的PLC產品有明顯的差異性。
而日本的PLC技術是由美國引進的,對美國的PLC產品有一定的繼承性,但日本的主推產品定位在小型PLC上。美國和歐洲以大中型PLC而聞名,而日本則以小型PLC著稱。
●二、PLC的功能及應用領域●
PLC是綜合繼電器接觸器控制的優點及計算機靈活、方便的優點而設計制造和發展的,這就使PLC具有許多其他控制器所無法相比的特點。
1PLC的功能
PLC是以微處理器為核心,綜合了計算機技術、自動控制技術和通信技術發展起來的一種通用的工業自動控制裝置,具有可靠性高、體積小、功能強、程序設計簡單、靈活通用及維護方便等一系列的優點,因而在冶金、能源、化工、交通、電力等領域中有著廣泛的應用,成為現代工業控制的三大支柱(PLC、機器人和CAD/CAM)之一。根據PLC的特點,可以將其功能形式歸納為以下幾種類型。
(1)開關量邏輯控制
PLC具有強大的邏輯運算能力,可以實現各種簡單和復雜的邏輯控制。這是PLC的基本也廣泛的應用領域,它取代了傳統的繼電器接觸器的控制。
(2)模擬量控制
PLC中配置有A/D和D/A轉換模塊。A/D模塊能將現場的溫度、壓力、流量、速度等模擬量轉換變為數字量,再經PLC中的微處理器進行處理(微處理器處理的只能是是數字量),然后進行控制;
或者經D/A模塊轉換后變成模擬量,然后控制被控對象,這樣就可實現PLC對模擬量的控制。
(3)過程控制
現代大中型的PLC一般都配備了PID控制模塊,可進行閉環過程控制。當控制過程中某一個變量出現偏差時,PLC能按照PID算法計算出正確的輸出,進而控制調整生產過程,把變量保持在整定值上。目前,許多小型PLC也具有PID控制功能。
(4)定時和計數控制
PLC具有很強的定時和計數功能,它可以為用戶提供幾十甚至上百、上千個定時器和計數器。
其計時的時間和計數值可以由用戶在編寫用戶程序時任意設定,也可以由操作人員在工業現場通過編程器進行設定,進而實現定時和計數的控制。如果用戶需要對頻率較高的信號進行計數,可以選擇高速計數模塊。
(5)順序控制
在工業控制中,可采用PLC步進指令編程或用移位寄存器編程來實現順序控制。
(6)數據處理
現代的PLC不僅能進行算術運算、數據傳送、排序及查表等操作,而且還能進行數據比較、數據轉換、數據通信、數據顯示和打印等,它具有很強的數據處理能力。
(7)通信和聯網
現代PLC大多數都采用了通信、網絡技術,有RS-232或RS-485接口,可進行遠程I/O控制。
多臺PLC彼此間可以聯網、通信,外部器件與一臺或多臺可編程控制器的信號處理單元之間可以實現程序和數據交換,如程序轉移、數據文檔轉移、監視和診斷。通信接口或通信處理器按標準的硬件接口或專有的通信協議完成程序和數據的轉移。
2PLC的應用領域
目前,PLC在國內外已廣泛應用于鋼鐵、石油、化工、電力、建材、機械制造、汽車、輕紡、交通運輸、環保及文化娛樂等各個行業,使用情況大致可歸納為如下幾類。
(1)開關量的邏輯控制
這是PLC基本,也是廣泛的應用領域,它取代了傳統的繼電器電路,實現邏輯控制、順序控制;
既可用于單臺設備的控制,也可用于多機群控及自動化流水線,如注塑機、印刷機、訂書機械、組合機床、磨床、包裝生產線及電鍍流水線等。
(2)模擬量控制
在工業生產過程當中,有許多連續變化的量,如溫度、壓力、流量、液位和速度等都是模擬量。為了使PLC處理模擬量,必須實現模擬量和數字量之間的A/D轉換及D/A轉換。PLC廠家都生產配套的A/D和D/A轉換模塊,使PLC用于模擬量控制。
(3)運動控制
PLC可以用于圓周運動或直線運動的控制。從控制機構配置來說,早期直接用于開關量I/O模塊連接位置傳感器和執行機構,現在一般使用的運動控制模塊,可驅動步進電機或伺服電機的單軸或多軸位置控制模塊。
世界上各主要PLC生產廠家的產品幾乎都具有運動控制功能,廣泛用于各種機械、機床、機器人、電梯等場合。
(4)過程控制
過程控制是指對溫度、壓力、流量等模擬量的閉環控制,在冶金、化工、熱處理、鍋爐控制等場合有非常廣泛的應用。作為工業控制計算機,PLC能編制各種各樣的控制算法程序,完成閉環控制。
PID調節是一般閉環控制系統中用得較多的調節方法,大中型PLC都有PID模塊,目前許多小型PLC也具有此功能模塊。PID處理一般是運行的PID子程序。
(5)數據處理
現代PLC具有數學運算(含矩陣運算、函數運算、邏輯運算)、數據傳送、數據轉換、排序、查表及位操作等功能,可以完成數據的采集、分析及處理。這些數據可以與存儲在存儲器中的參考值比較,進而完成一定的控制操作;也可以利用通信功能傳送到別的智能裝置,或將它們打印制表。
數據處理一般用于大型控制系統,如無人控制的柔性制造系統;也可用于過程控制系統,如造紙、冶金、食品工業中的一些大型控制系統。
(6)通信及聯網
PLC通信含PLC間的通信及PLC與其他智能設備間的通信。隨著計算機控制的發展,工廠自動化網絡發展得很快,各PLC生產廠商都十分重視PLC的通信功能,紛紛推出各自的網絡系統。新近生產的PLC都具有通信接口,通信非常方便。