電梯不用單片機而用PLC的原因
要搞清楚單片機與PLC的異同,首先得明確什麼是單片機,什麼是PLC。
對此,我們簡要回顧一下計算機的發展曆程也許有幫助,按計算機專家的原始定義,計算機係統由五大部分--即控製單元(CU)、算術運算單元(ALU)、存儲器(Memory)、輸入設備(Input)、輸出設備(Output)組成。早期計算機(晶體管的或集成電路的,不包括電子管的)的CU或ALU由一塊甚至多塊電路板組成,CU和ALU是分離的,隨著集成度的提高,CU和ALU合在一塊就組成了中央處理單元(CPU),接著將CPU集成到單塊集成電路中就產生MPU或MCU,出現了如Intel4004、8008、8080,8085、8086、8088、Z80等MPU。
此後,MPU的發展產生了兩條分支,一支往高性能、高速度、大容量方向發展,典型芯片如:Intel80186、286、386、486、586、P2、P3、P4等,速度從4.7MHz到現在的3.2GHz。另一支則往多功能方向發展,將存儲器(ROM、PROM、EPROM、EEPROM、FLASH ROM、SRAM等)、輸入/出接口(Timer/Counter、PWM、ADC/DAC、UART、IIC、SPI、RTC、PCA、FPGA等)全部集成在一塊集成電路中而成為SOC(System On a Chip)。這就是當今廣泛應用的單片計算機,簡稱單片機。
這一分支可謂品種繁多,位寬從8位到32位,引腳數從6個到幾百個,工作頻率從幾十KHz到幾百MHz,體係結構既有CISC也有RISC,數不勝數。常用的有MCS-51係列、MCS-96係列、PIC係列、AVR係列、ARM7/9係列、TMS320係列、MSP430係列、MOTOROLA眾多的單片機等等。
至此,我們可以將計算機核心處理器的發展劃分為三個階段:板級的CPU、芯片級的MPU和SOC。
PLC是什幺呢?
PLC的全稱是Programmable Logic Controller(可編過程控製器),剛引入國內時,曾簡稱為PC。後來,IBM-PC獲得廣泛應用,PC成了個人電腦的代名詞,才改為PLC。PLC還有另外的一個意思是Power Line Carrier(電力線載波)。
PLC是一種產品,但這種產品有點特別,在沒有下載控製程序之前,它不具備任何控製功能,也就是說,沒有應用程序的PLC是毫無用處的。PLC實際上是專為工業環境使用的通用控製平台,它必須進行二次開發才能完成最終控製目的,因此,它還需程序編輯/調試軟件的配合。
PLC是智能產品,它的核心控製器采用什幺方案呢?板級的CPU肯定是不能考慮的,MPU也要好幾塊集成電路構成,以Z80 MPU為例,需要Z80MPU、PIO、CTC、SIO、EPROM、SRAM等,把這些集成電路安裝在一塊電路板上,這就是早期的單板計算機。這種方案體積太大,不適合現代要求。由此可見,PLC的核心控製器采用單片機是最合適的。
由此可得出結論:
“1.PLC是建立在單片機之上的產品,單片機是一種集成電路,兩者不具有可比性。2.單片機可以構成各種各樣的應用係統,從微型、小型到中型、大型都可,PLC是單片機應用係統的一個特例。3.不同廠家的PLC有相同的工作原理,類似的功能和指標,有一定的互換性,質量有保證,編程軟件正朝標準化方向邁進。這正是PLC獲得廣泛應用的基礎。而單片機應用係統則是八仙過海,各顯神通,功能千差萬別,質量參差不齊,學習、使用和維護都很困難。
最後,從工程的角度,談談PLC與單片機係統的選用
1.對單項工程或重複數極少的項目,采用PLC方案是明智、快捷的途徑,成功率高,可靠性好,手尾少,但成本較高。
2.對於量大的配套項目,采用單片機係統具有成本低、效益高的優點,但這要有相當的研發力量和行業經驗才能使係統穩定、可靠地運行。最好的方法是單片機係統嵌入PLC的功能,這樣可大大簡化單片機係統的研製時間,性能得到保障,效益也就有保證。
再形象說PLC與單片機的區別
以上已經討論很多PLC與單片機區別的了,下麵也就簡單補充一些: PLC其實就是一套已經做好的單片機係統.
PLC的梯形圖你可以理解成是與彙編等計算器語言一樣是一種編程語言,隻是使用範圍不同!而且通常做法是由PLC軟件把你的梯形圖轉換成C或彙編語言(由PLC所使用的CPU決定),然後利用彙編或C編譯係統編譯成機器碼!PLC運行的隻是幾器碼而已.梯形圖隻是讓使用者更加容易使用而已.
同樣MCS-51單片機當然也可以用於PLC製作,隻是8位CPU在一些高級應用如: 大量運算(包括浮點運算),嵌入式係統(現在UCOS也能移植到MCS-51)等,有些力不從心而已.有些公司在使用的一套工業係統就是使用MCS-51單片機做的,不過加上DSP而已,已經能滿足大部分要求,而且同樣使用梯形圖編程,我們在把我們的梯形圖轉化為C51再利用KEIL的C51進行編譯.你沒有注意到不用型號的PLC會選用不同的CPU嗎!!
當然也可以用單片機直接開發控製係統,但是對開發者要求相當高(不是一般水平可以勝任的),開發周期長,成本高(對於一些大型一點的體統你需要做實驗,印刷電路板就需要一筆相當的費用,你可以說你用仿真器,用實驗板來開發,但是我要告訴你,那樣做你隻是驗證了硬件與軟件的可行性,並不代表可以用在工業控製係統,因為工業控製係統對抗幹擾的要求非常高,穩定第一,而不是性能第一,所以你的電路板設計必須不斷實驗,改進).當你解決了上述問題,你就發現你已經做了一台PLC了,當然如果需要別人能容易使用你還需要一套使用軟件,這樣你可以不需要把你的電路告訴別人(你也不可能告訴別人).
許多人覺得PLC很神秘,其實PLC是很簡單的,其內部的CPU除了速度快之外,其他功能還不如普通的單片機。通常PLC采用16位或32位的CPU,帶1或2個的串行通道與外界通訊,內部有一個定時器即可,若要提高可靠性再加一個看家狗定時器足夠。
PLC的關鍵技術在於其內部固化了一個能解釋梯形圖語言的程序及輔助通訊程序,梯形圖語言的解釋程序的效率決定了PLC的性能,通訊程序決定了PLC與外界交換信息的難易。對於簡單的應用,通常以獨立控製器的方式運作,不需與外界交換信息,隻需內部固化有能解釋梯形圖語言的程序即可。實際上,設計PLC的主要工作就是開發解釋梯形圖語言的程序
智能PID控製參數調試重點參數值 | |
智能PID控製參數調試過程中,由於自整定得到的PID控製參數不一定是最佳值,所以自整定後儀表的控製效果不一定最理想,如不能滿足控製係統的精度要求,可以通過手動設定,微調這幾個參數的值,使係統達到滿意的控製效果。 (1)比例帶P的選取 由於P的大小直接影... |
模糊智能PID溫控器的參數意義 | |
國內生產廠家的PID幾乎都是一樣的原理下麵就說一說模糊智能PID溫控器的參數意義: P:為比例帶,它在PID調節中,輸出控製量的大小與測量值和設定值之間的偏差成比例關係,偏差越大,輸出越大,儀表比例參數P的設定值越大,控製靈敏度越低,穩定性越高;P的設定值越小... |
比武考試題目兩台泵排水係統控製 | |
比武考試的題目,是兩台泵排水係統控製。 要求: 1、水到達中水位時,一個泵開始排水,一個泵排不急,水位上升到高水位時,另一台泵也開始排水,水位下降到中水位時,這台泵停。 2、當水位到達中水位時,一個泵開始排水,水位到達低水位時泵停,當水位再次到... |
行程開關和組合開關的區別 | |
一、行程開關 1、行程開關又稱限位開關,是利用機械運動部件的碰撞或接近來控製其觸頭動作的主令電器,用來控製機械運動部件的行程和變換運動的方向、速度及程序控製。常用形式有按鈕式和轉臂式兩種。按鈕式行程開關與按鈕開關極其類似,不同之處是它依靠機... |
法蘭變送器比普通變送器精度低的原因 | |
普通變送器沒有遠傳密封裝置,被測介質通過導壓管進入測量室。 法蘭變送器在普通變送器基礎上增加遠程密封裝置,基本構成有法蘭膜盒、毛細管、毛細管內填充液。 如何工作?被測介質直接作用在法蘭膜盒上,此刻膜盒發生形變,毛細管內填充液將壓力傳遞到變送... |
- 富士達故障代碼識別
- 風電設備安裝中塔架出現輕微變形的原因及
- 電梯變頻器維護注意事項
- 變頻器出現欠電壓的處理方法
- 變頻器回饋製動電路原理及算法
- 單相交流電機可以用變頻器嗎
- 起動機工作原理
- 給電子愛好者或電氣類專業學生的個人經驗
- 丹佛斯變頻器維修常見故障實例
- 人機界麵設計過程和步驟分類
- 三菱變頻器e700規格參數表
- 西門子變頻器故障代碼F231維修實例
- 壓力傳感器計量檢定方法
- 變頻器專用進線電抗器功能有哪些
- 深川變頻器常見故障維修案例
- 可編程控製器工作原理和信號傳遞過程(從
- abb變頻器報接地故障原因分析
- 西門子變頻器無顯示故障維修實例
- 鼠籠式電機軟起動器參數設置說明
- PT100溫度變送器接線圖及程序設計