国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

單片機(jī)與PLC循環(huán)控制軟、硬件比較

2013-10-24 03:31:32丁文權(quán)
關(guān)鍵詞:附圖存儲(chǔ)器流水

丁文權(quán)

(滁州職業(yè)技術(shù)學(xué)院,安徽 滁州 239000)

一、前言

單片機(jī)與PLC 是自動(dòng)控制技術(shù)中兩個(gè)重要的器件,對(duì)于很多控制任務(wù)和控制要求,無(wú)論采用單片機(jī)方案還是PLC 方案都能夠完成。曾從事過(guò)這兩種控制系統(tǒng)設(shè)計(jì)的人員會(huì)發(fā)現(xiàn),對(duì)于同樣的循環(huán)控制任務(wù)和控制要求,兩種器件在軟、硬件的設(shè)計(jì)上有著不同的思路,特別是在循環(huán)控制程序的設(shè)計(jì)上有著天壤之別。

現(xiàn)實(shí)中,流水彩燈在我們的生活當(dāng)中無(wú)處不在,例如:每當(dāng)節(jié)假日的時(shí)候,為了烘托節(jié)日喜慶的氣氛,在很多建筑物的周?chē)加泻芏嗔聋惖牧魉薀簟_€有就是商場(chǎng)店鋪的廣告牌,為了能夠吸引顧客的注意,它們的周?chē)灿懈魇礁鳂拥牟薀???梢?jiàn)它們的存在更加襯托了生活的絢麗多彩。

由于流水彩燈既具有實(shí)際意義,而且隨著彩燈控制規(guī)模不同,控制的難度可以不同,它可以作為一個(gè)案例進(jìn)行論題的分析;且隨著控制難度的增加,可以進(jìn)行更深一步的研究,故本文以閃爍流水燈循環(huán)控制線路為例,來(lái)對(duì)單片機(jī)與PLC 循環(huán)控制軟、硬件設(shè)計(jì)進(jìn)行比較。

二、單片機(jī)與PLC 發(fā)射型閃爍流水燈控制軟、硬件設(shè)計(jì)

下面先利用PLC 設(shè)計(jì)閃爍流水燈循環(huán)控制線路,接著再利用單片機(jī)實(shí)現(xiàn)相同的控制功能,從而比較一下兩種設(shè)計(jì)在軟、硬件上的不同。

(一)發(fā)射型閃爍流水燈控制要求:

按下啟動(dòng)按鍵時(shí),附圖1 中的燈從內(nèi)向外發(fā)射型閃爍:L1 亮0.5s 后滅,接著L2、L3、L4、L5 亮0.5s后滅,接著L6、L7、L8、L9 亮0.5s 后滅,接著L1 亮,0.5s 后滅……如此循環(huán)。按下停止按鍵時(shí),所有燈都熄滅。

附圖1 發(fā)射型閃爍流水燈圖

(二)PLC 方案的硬件電路圖與程序(軟件):

1、I/O 硬件接線圖

以SIMATIC S7-200 系列PLC 為例,如附圖2所示。

附圖2 I/O 硬件接線圖

2、I/O分配表

分別給啟動(dòng)按鍵、停止按鍵和L1~L9分配如表1 所示的PLC 輸入/輸出點(diǎn)。

表1 I/O分配表

3、梯形圖程序

根據(jù)發(fā)射型閃爍流水燈控制要求設(shè)計(jì)的梯形圖程序,如附圖3 所示。

附圖3 梯形圖程序

(三)單片機(jī)方案的硬件電路圖與程序(軟件):

1、硬件功能框圖

根據(jù)本控制的要求我們可以發(fā)現(xiàn),硬件部分共有三個(gè)功能:開(kāi)關(guān)輸入,發(fā)光二極管輸出,單片機(jī)控制。所以硬件功能框圖如附圖4 所示。

附圖4 硬件功能框圖

2、設(shè)計(jì)硬件電路圖

以Atmel 公司的單片機(jī)AT89C51 為例,硬件接線圖中,K1 為啟動(dòng)按鍵,K2 為停止按鍵,如附圖5所示。

附圖5 硬件電路圖

3、設(shè)計(jì)軟件程序(C 語(yǔ)言)。

根據(jù)發(fā)射型閃爍流水燈控制要求設(shè)計(jì)的C 語(yǔ)言程序,如下所示。

三、兩種軟、硬件設(shè)計(jì)的比較

(一)硬件設(shè)計(jì)的區(qū)別

1、硬件組成

單片機(jī)是將計(jì)算機(jī)的基本環(huán)節(jié):如CPU,存儲(chǔ)器,總線,輸入輸出接口等,采用集成電路技術(shù)集成在一塊硅基片上。因此,從控制的觀點(diǎn),我們也常稱它為單片控制器。PLC的硬件系統(tǒng)主要由五部分組成:CPU、存儲(chǔ)器模塊、輸入輸出模塊、編程器、電源,是一個(gè)復(fù)雜的嵌入式系統(tǒng)。CPU 是兩者的控制中樞,起運(yùn)算和控制的作用。存儲(chǔ)器主要功能是存儲(chǔ)程序和數(shù)據(jù)。單片機(jī)具有最簡(jiǎn)單的輸入輸出結(jié)構(gòu),PLC的輸入/輸出接口部分采取了光電隔離、濾波等抗干擾技術(shù)措施。

單片機(jī)的工作電源是直流5V,PLC 內(nèi)部有一個(gè)專用的開(kāi)關(guān)式穩(wěn)壓電源,將交/直流供電電源轉(zhuǎn)換為PLC 內(nèi)部電路需要的工作電源(5V 直流)。PLC 目前大量的應(yīng)用單片機(jī)制成,PLC 是單片機(jī)在繼電器控制系統(tǒng)中的應(yīng)用。

2、工作過(guò)程

(1)都是從輸入接口接收來(lái)自外界的信息存入存儲(chǔ)器。這些信息主要包括兩部分的來(lái)源,一部分是來(lái)自于諸如溫度、壓力等傳感器的信息;另一部分是來(lái)自人工干預(yù)的一些手動(dòng)信息,如開(kāi)關(guān)、按鈕等;

(2)CPU 根據(jù)存儲(chǔ)器中的程序?qū)斎氲臄?shù)據(jù)進(jìn)行高速運(yùn)算處理,不斷重復(fù),使系統(tǒng)正常運(yùn)行;

(3)將運(yùn)算處理的結(jié)果通過(guò)輸出接口送去控制執(zhí)行機(jī)構(gòu),如繼電器,電機(jī),燈泡,LED 等。

3、應(yīng)用場(chǎng)合

由于單片機(jī)體積小,功能強(qiáng),因而廣泛用于電子設(shè)備中做控制器之用。目前,大到導(dǎo)彈火箭國(guó)防尖端武器,小至電視機(jī)微波爐等現(xiàn)代家用電器,都運(yùn)用單片機(jī)作為控制器。單片機(jī)又以其體積小,重量輕,價(jià)格便宜等優(yōu)勢(shì)廣泛應(yīng)用于儀器儀表以及小型控制系統(tǒng)。PLC 以其高可靠性,使用簡(jiǎn)便等優(yōu)點(diǎn),且具有豐富的擴(kuò)展模塊和聯(lián)網(wǎng)能力,可以做成大型的復(fù)雜的控制系統(tǒng),一般用于工業(yè)控制領(lǐng)域。

(二)軟件設(shè)計(jì)的區(qū)別

1、程序語(yǔ)言和下載

PLC 采用梯形圖或邏輯語(yǔ)句來(lái)編程,而單片機(jī)采用匯編語(yǔ)言或高級(jí)語(yǔ)言來(lái)編程,它們的程序編制過(guò)程都要考慮硬件。單片機(jī)編程不易掌握,首次程序開(kāi)發(fā)工作量大,需要很專業(yè)的人員去做。而PLC 編程,比較簡(jiǎn)單,可以利用梯形圖設(shè)計(jì),這是一種高級(jí)語(yǔ)言,它相對(duì)單片機(jī)的程序設(shè)計(jì)屏蔽了一些硬件細(xì)節(jié),開(kāi)發(fā)周期要短。

單片機(jī)與PLC的程序都是可通過(guò)一定的方式經(jīng)計(jì)算機(jī)下載的,單片機(jī)一般都是將已設(shè)計(jì)好的程序固化在存儲(chǔ)器中,清除重新編寫(xiě)次數(shù)有限。PLC 對(duì)于不同控制系統(tǒng)的程序可將存儲(chǔ)器中的程序反復(fù)清除,重新編寫(xiě)。它是使用編程器進(jìn)行編程,現(xiàn)在一般都使用個(gè)人電腦進(jìn)行編程,將編寫(xiě)好的程序通過(guò)編程電纜下載到PLC的用戶存儲(chǔ)器中。

2、程序循環(huán)運(yùn)行

工作方式不一樣,傳統(tǒng)的PLC 采用循環(huán)掃描的工作方式+中斷,PLC 程序運(yùn)行主要特點(diǎn)是:程序循環(huán)掃描執(zhí)行。而單片機(jī)采用順序程序+中斷的方式工作,單片機(jī)不是從上往下對(duì)輸入輸出程序等進(jìn)行循環(huán)掃描工作,單片機(jī)的運(yùn)行方式由具體程序決定,一般主程序?yàn)檠h(huán)程序。這與上面的發(fā)射型閃爍流水燈控制程序中設(shè)計(jì)有明顯的區(qū)別:由于PLC 是自動(dòng)循環(huán)掃描的工作方式,程序中就不需要加入循環(huán)語(yǔ)句,而單片機(jī)的主程序中就必須加入while(1)語(yǔ)句,否則發(fā)射型閃爍流水燈的控制將不會(huì)有絢麗的流水效果。

四、結(jié)束語(yǔ)

由以上實(shí)例的比較可以明顯看出單片機(jī)方案不論在硬件設(shè)計(jì)還是軟件(程序)設(shè)計(jì)上都比PLC 方案要復(fù)雜。對(duì)于從事控制系統(tǒng)設(shè)計(jì)的人,在很多時(shí)候都會(huì)面臨在核心控制元件的選擇上究竟是采用PLC 還是單片機(jī)的問(wèn)題。由于對(duì)于很多控制任務(wù)和要求無(wú)論采用單片機(jī)方案還是PLC 方案都能夠完成,所以我們要詳細(xì)分析對(duì)于一個(gè)具體的設(shè)計(jì)任務(wù),究竟哪種方案能夠?qū)崿F(xiàn)用相對(duì)較低的設(shè)計(jì)成本達(dá)到更為理想的控制效果。要找到這個(gè)問(wèn)題的答案,我們就必須仔細(xì)研究單片機(jī)與PLC的聯(lián)系和區(qū)別。

本文只是初步通過(guò)對(duì)單片機(jī)和PLC的循環(huán)控制軟、硬件比較得出了一些結(jié)論,為想了解單片機(jī)和PLC 這兩種技術(shù)的人員提供一些微薄之力。對(duì)于本文提到的一些結(jié)論,在理解上要靈活對(duì)待。比如我們一般認(rèn)為設(shè)計(jì)控制系統(tǒng)采用單片機(jī)方案比PLC 方案廉價(jià),這一點(diǎn)就不是絕對(duì)的,因?yàn)樵O(shè)計(jì)的開(kāi)支包括“硬”和“軟”兩個(gè)方面,單片機(jī)方案在硬件開(kāi)支方面確實(shí)比PLC 廉價(jià),但由于開(kāi)發(fā)難度大,所以在人力的消耗上往往卻比PLC 多很多。因此對(duì)于控制系統(tǒng)設(shè)計(jì)方案選擇這個(gè)問(wèn)題,設(shè)計(jì)人員要針對(duì)具體問(wèn)題進(jìn)行綜合考慮,這樣才能使設(shè)計(jì)出的控制系統(tǒng)具有令人滿意的性價(jià)比。

[1]蔡行健,黃文鈺,李娟.深入淺出西門(mén)子S7-200 PLC(第三版)[M].西門(mén)子(中國(guó))有限公司工業(yè)自動(dòng)化與驅(qū)動(dòng)技術(shù)集團(tuán),北京:航空航天大學(xué)出版社,2007.

[2]李廣地,朱月秀,王秀山.單片機(jī)基礎(chǔ).[M].北京:北京航空航天大學(xué)出版社(修定版),2007.

猜你喜歡
附圖存儲(chǔ)器流水
附圖
附圖
靜態(tài)隨機(jī)存儲(chǔ)器在軌自檢算法
附圖
附圖
流水
文苑(2020年10期)2020-11-07 03:15:26
流水有心
前身寄予流水,幾世修到蓮花?
視野(2015年6期)2015-10-13 00:43:11
存儲(chǔ)器——安格爾(墨西哥)▲
落紅只逐東流水
海峽姐妹(2014年5期)2014-02-27 15:09:38
大厂| 淮安市| 镇巴县| 永吉县| 英超| 康定县| 铁岭县| 涿州市| 兴文县| 新巴尔虎右旗| 兴安盟| 长沙市| 马龙县| 彝良县| 乌鲁木齐市| 石首市| 宣化县| 青冈县| 肥东县| 天门市| 万安县| 嘉定区| 林口县| 吴川市| 壤塘县| 新郑市| 平遥县| 麟游县| 丹棱县| 南阳市| 勃利县| 长阳| 唐河县| 洛川县| 柘荣县| 林周县| 昌图县| 昌邑市| 鲁山县| 宝丰县| 安福县|