版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、項(xiàng)目2可編程序控制器本章要點(diǎn)可編程序控制器(簡稱PLC)是隨著現(xiàn)代社會生產(chǎn)的發(fā)展和技術(shù)進(jìn)步,現(xiàn)代工業(yè)生產(chǎn)自動化水平的日益提高及微電子技術(shù)的飛速發(fā)展,在繼電器控制的基礎(chǔ)上產(chǎn)生的一種新型的工業(yè)控制裝置,在取代傳統(tǒng)電氣控制方面有著不可比擬的優(yōu)點(diǎn)??删幊绦蚩刂破魇菍⑽㈦娮蛹夹g(shù)、自動化技術(shù)、計(jì)算機(jī)技術(shù)及通信技術(shù)融為一體,應(yīng)用到工業(yè)控制領(lǐng)域的一種高可靠性控制器,是當(dāng)代工業(yè)生產(chǎn)自動化的重要支柱??删幊绦蚩刂破鞑捎每删幊绦虻拇鎯ζ鳎軌驁?zhí)行邏輯控制、順序控制、定時(shí)、計(jì)數(shù)和算術(shù)運(yùn)算等操作功能,并通過開關(guān)量、模擬量的輸入和輸出完成各種機(jī)械或生產(chǎn)過程的控制。它具有豐富的輸入、輸出接口,并且具有較強(qiáng)的驅(qū)動能力,其硬件
2、需根據(jù)實(shí)際需要選配,其軟件則需根據(jù)控制要求進(jìn)行設(shè)計(jì)。不同廠家生產(chǎn)的PLC所用的編程語言不同,而且互不兼容。一般梯形圖和指令表是PLC最常用的編程語言。技能目標(biāo) 了解可編程序控制器的產(chǎn)生和發(fā)展;了解可編程序控制器的性能、特點(diǎn)及分類;了解可編程序控制器的內(nèi)存結(jié)構(gòu)及尋址方法;掌握可編程序控制器的基本結(jié)構(gòu);掌握可編程序控制器的工作原理;掌握基本編程指令的使用方法;掌握梯形圖程序的編寫規(guī)則。 項(xiàng)目案例導(dǎo)入 電動機(jī)的正反轉(zhuǎn)控制是常用的控制形式,如何編制PLC的梯形圖程序來實(shí)現(xiàn)電動機(jī)的正反轉(zhuǎn)控制呢? 2.1 可編程序控制器的產(chǎn)生和發(fā)展 2.2 可編程序控制器的性能、特點(diǎn)及分類2.3 S7-200系列PLC的
3、內(nèi)存結(jié)構(gòu)及尋址方法2.4 可編程序控制器的結(jié)構(gòu)和工作原理2.5 S7-200PLC編程指令 2.6 梯形圖程序的編寫規(guī)則2.7 項(xiàng)目小結(jié)2.8 實(shí)驗(yàn)訓(xùn)練 2.9 思考與練習(xí)2.1 可編程序控制器的產(chǎn)生和發(fā)展2.1.1可編程序控制器的產(chǎn)生2.1.2可編程序控制器的發(fā)展2.1.1可編程序控制器的產(chǎn)生 20世紀(jì)60年代,汽車生產(chǎn)流水線的自動控制系統(tǒng)基本上都是由繼電器控制裝置構(gòu)成的。當(dāng)時(shí)汽車的每一次改型都直接導(dǎo)致繼電器控制裝置的重新設(shè)計(jì)和安裝,十分費(fèi)時(shí)、費(fèi)工、費(fèi)料,甚至阻礙了更新周期的縮短。為了適應(yīng)市場從少品種大批量生產(chǎn)向多品種小批量生產(chǎn)的轉(zhuǎn)變,為了盡可能減少轉(zhuǎn)變過程中控制系統(tǒng)的設(shè)計(jì)制造時(shí)間,減少經(jīng)濟(jì)
4、成本,美國通用汽車公司在1969年公開招標(biāo),要求用新的控制裝置取代繼電器控制裝置,并提出了十項(xiàng)招標(biāo)指標(biāo)。 1969年,美國數(shù)字設(shè)備公司(DEC)研制出第一臺可編程序控制器,并在通用汽車公司的自動裝配線上試用成功,從而開創(chuàng)了工業(yè)控制的新局面。這種新型的工業(yè)控制裝置以其簡單易懂、操作方便、可靠性高、通用靈活、體積小、使用壽命長等一系列優(yōu)點(diǎn),很快地在美國其他工業(yè)領(lǐng)域推廣應(yīng)用。到1971年,已經(jīng)成功地應(yīng)用于食品、飲料、冶金、造紙等工業(yè)。早期的可編程序控制器是為取代繼電器控制線路、存儲程序指令、完成順序控制而設(shè)計(jì)的。主要用于邏輯運(yùn)算、計(jì)時(shí)、計(jì)數(shù)等順序控制,均屬開關(guān)量控制。所以,通常稱為可編程序邏輯控制器
5、(PLCProgrammable Logic Controller)。 2.1.2可編程序控制器的發(fā)展第一代PLC(1969-1972年):大多用一位機(jī)開發(fā),用磁心存儲器存儲,只具有單一的邏輯控制功能,機(jī)種單一,沒有形成系列化。第二代PLC(1973-1975年):采用了8位微處理器及半導(dǎo)體存儲器,增加了數(shù)字運(yùn)算、傳送、比較等功能,能實(shí)現(xiàn)模擬量的控制,開始具備自診斷功能,初步形成系列化。第三代PLC(1976-1983年):隨著高性能微處理器及位片式CPU在PLC中大量的使用,PLC的處理速度大大提高,從而促使它向多功能及聯(lián)網(wǎng)通信方向發(fā)展,增加了多種特殊功能,如浮點(diǎn)數(shù)的運(yùn)算、三角函數(shù)、表處理、
6、脈寬調(diào)制輸出等,自診斷功能及容錯技術(shù)發(fā)展迅速。第四代PLC(1983年-現(xiàn)在):不僅全面使用16位和32位微處理器,而且在一臺PLC中配置多個微處理器,進(jìn)行多通道處理,同時(shí)生產(chǎn)了大量內(nèi)含微處理器的智能模塊,使得第四代PLC產(chǎn)品成為具有邏輯控制功能、過程控制功能、運(yùn)動控制功能、數(shù)據(jù)處理功能、聯(lián)網(wǎng)通信功能的真正多功能控制器,成為現(xiàn)代工業(yè)生產(chǎn)自動化的一大支柱。 1.發(fā)展過程2.發(fā)展方向(1)向高速度、大容量方向發(fā)展 為了提高PLC的處理能力,要求PLC具有更好的響應(yīng)速度和更大的存儲容量。目前,有的PLC的掃描速度可達(dá)0.1ms/k步左右。在存儲容量方面,有的PLC最高可達(dá)幾十兆字節(jié)。為了擴(kuò)大存儲容量
7、,有的公司已使用了磁泡存儲器或硬盤。 (2)向超大型、超小型兩個方向發(fā)展當(dāng)前中小型PLC比較多,為了適應(yīng)市場的多種需要,今后PLC要向多品種方向發(fā)展,特別是向超大型和超小型兩個方向發(fā)展。現(xiàn)已有I/O點(diǎn)數(shù)達(dá)14336點(diǎn)的超大型PLC,其使用32位微處理器,多CPU并行工作和大容量存儲器,功能強(qiáng)。 小型PLC由整體結(jié)構(gòu)向小型模塊化結(jié)構(gòu)發(fā)展,使配置更加靈活,為了市場需要已開發(fā)了各種簡易、經(jīng)濟(jì)的超小型微型PLC,最小配置的I/O點(diǎn)數(shù)為816點(diǎn),以適應(yīng)單機(jī)及小型自動控制的需要,如三菱公司系列PLC。 (3)PLC大力開發(fā)智能模塊,加強(qiáng)聯(lián)網(wǎng)通信能力為滿足各種自動化控制系統(tǒng)的要求,近年來不斷開發(fā)出許多功能模
8、塊,如高速計(jì)數(shù)模塊、溫度控制模塊、遠(yuǎn)程I/O模塊、通信和人機(jī)接口模塊等。這些帶CPU和存儲器的智能I/O模塊,既擴(kuò)展了PLC功能,又使用靈活方便,擴(kuò)大了PLC的應(yīng)用范圍。加強(qiáng)PLC聯(lián)網(wǎng)通信的能力,是PLC技術(shù)進(jìn)步的潮流。PLC的聯(lián)網(wǎng)通信有兩類:一類是PLC之間聯(lián)網(wǎng)通信,各PLC生產(chǎn)廠家都有自己的專有聯(lián)網(wǎng)手段;另一類是PLC與計(jì)算機(jī)之間的聯(lián)網(wǎng)通信,一般PLC都有專用通信模塊與計(jì)算機(jī)通信。為了加強(qiáng)聯(lián)網(wǎng)通信能力,PLC生產(chǎn)廠家之間也在協(xié)商制訂通用的通信標(biāo)準(zhǔn),以構(gòu)成更大的網(wǎng)絡(luò)系統(tǒng),PLC已成為集散控制系統(tǒng)(DCS)不可缺少的重要組成部分。(4)增強(qiáng)外部故障的檢測與處理能力 根據(jù)統(tǒng)計(jì)資料表明:在PLC控
9、制系統(tǒng)的故障中,CPU占5%,I/O接口占15%,輸入設(shè)備占45%,輸出設(shè)備占30%,線路占5%。前兩項(xiàng)共20%故障屬于PLC的內(nèi)部故障,它可通過PLC本身的軟、硬件實(shí)現(xiàn)檢測、處理;而其余80%的故障屬于PLC的外部故障。因此,PLC生產(chǎn)廠家都致力于研制、發(fā)展用于檢測外部故障的專用智能模塊,進(jìn)一步提高系統(tǒng)的可靠性。(5)編程語言多樣化在PLC系統(tǒng)結(jié)構(gòu)不斷發(fā)展的同時(shí),PLC的編程語言也越來越豐富,功能也不斷提高。除了大多數(shù)PLC使用的梯形圖語言外,為了適應(yīng)各種控制要求,出現(xiàn)了面向順序控制的步進(jìn)編程語言、面向過程控制的流程圖語言、與計(jì)算機(jī)兼容的高級語言(BASIC、C語言等)等。多種編程語言的并存
10、、互補(bǔ)與發(fā)展是PLC進(jìn)步的一種趨勢。2.2 可編程序控制器的性能指標(biāo)2.2.1可編程序控制器的性能指標(biāo)2.2.2可編程序控制器的特點(diǎn)2.2.3可編程序控制器的分類2.2.1可編程序控制器的性能指標(biāo)(1)存儲容量 存儲容量是指用戶程序存儲器的容量。通常以字或千字為單位。約定16位二進(jìn)制數(shù)為一個字,8位為一個字節(jié),每1024個字為1千字。一般來說,中小型PLC的用戶存儲器容量在8千字以下,而大型機(jī)的用戶存儲器容量已達(dá)96千字以上。一般的邏輯操作指令每條占1個字,定時(shí)器、計(jì)數(shù)器、移位操作等指令占2個字,而數(shù)據(jù)操作指令占2-4個字。 (2)I/O點(diǎn)數(shù)輸入/輸出(I/O)點(diǎn)數(shù)是PLC可以接受的輸入信號和
11、輸出信號的總和,是衡量PLC性能的重要指標(biāo)。PLC的輸入輸出有開關(guān)量和模擬量兩種。其中開關(guān)量用最大I/O點(diǎn)數(shù)表示,模擬量用最大I/O通道數(shù)表示。 (3)掃描速度 掃描速度是指PLC執(zhí)行用戶程序的速度。以掃描1K字用戶程序所需的時(shí)間來衡量掃描速度,通常以ms/K字為單位。一般為10ms左右,小型機(jī)可能大于40ms。(4)編程語言 編程語言是PLC廠家為用戶設(shè)計(jì)的用于實(shí)現(xiàn)各種控制功能的編程工具,常用的編程語言有梯形圖、指令語句表、功能圖及某些高級語言等。不同的PLC可能采用不同的PLC編程語言。(5)內(nèi)部寄存器的種類與數(shù)量 在編制PLC程序時(shí),需要用到大量的內(nèi)部寄存器來存放變量、中間結(jié)果、保持?jǐn)?shù)據(jù)
12、、定時(shí)計(jì)數(shù)、模塊設(shè)置和各種標(biāo)志位等信息。這些寄存器的種類與數(shù)量越多,表示PLC的存儲和處理各種信息的能力越強(qiáng)。(6)通信能力 通信能力是指PLC與PLC、PLC與計(jì)算機(jī)之間的數(shù)據(jù)傳送及交換能力,它是工廠自動化的必備基礎(chǔ)。目前生產(chǎn)的PLC不論是小型機(jī)還是中大型機(jī),都配有一至兩個、甚至多個通信端口。(7)可擴(kuò)展能力 PLC的可擴(kuò)展能力包括I/O點(diǎn)數(shù)的擴(kuò)展、存儲容量的擴(kuò)展、聯(lián)網(wǎng)功能的擴(kuò)展、各種功能模塊的擴(kuò)展等。在選擇PLC時(shí),經(jīng)常需要考慮PLC的可擴(kuò)展能力。2.2.2可編程序控制器的特點(diǎn)(1)可靠性高 傳統(tǒng)的繼電器控制系統(tǒng)中使用了大量的中間繼電器、時(shí)間繼電器、計(jì)數(shù)器等器件,由于觸點(diǎn)接觸不良,容易出現(xiàn)
13、故障。PLC用軟件取代了上述器件,僅剩下與輸入和輸出有關(guān)的少量硬件,使控制柜的設(shè)計(jì)、安裝、接線工作量大大減少,降低了故障率。另外,PLC采取了一系列硬件和軟件抗干擾措施,具有很強(qiáng)的抗干擾能力,故障率很低。PLC的用戶程序可以在實(shí)驗(yàn)室模擬調(diào)試,輸入信號用開關(guān)來模擬,通過PLC上的發(fā)光二極管可以觀察輸出信號的狀態(tài)。在系統(tǒng)安裝接線完畢后,調(diào)試過程中發(fā)現(xiàn)的問題一般通過修改程序就可以解決,系統(tǒng)的調(diào)試時(shí)間比繼電器系統(tǒng)少得多。(2)功能強(qiáng) PLC不但具有開關(guān)量控制、模擬量控制、算術(shù)運(yùn)算、數(shù)據(jù)通信、中斷控制等功能,還可以很方便地進(jìn)行功能及容量的擴(kuò)展,可根據(jù)工業(yè)控制的需要擴(kuò)展輸入輸出點(diǎn)數(shù)及增加控制功能。適用于機(jī)
14、械、冶金、化工、輕工、服務(wù)和汽車等行業(yè)的工程領(lǐng)域,通用性強(qiáng)。(3)編程簡單 PLC提供了多種面向用戶的編程語言,常用的有梯形圖、指令語句表、功能圖等,其中梯形圖語言與繼電器控制系統(tǒng)的電氣原理圖類似,這種編程語言形象直觀,不需要專門的計(jì)算機(jī)知識,只要懂得電氣控制原理就能很容易地掌握。當(dāng)控制流程需要改變時(shí),可用手持式編程器或在個人計(jì)算機(jī)上修改程序,并可在現(xiàn)場進(jìn)行調(diào)試和在線修改,運(yùn)行過程可直接在計(jì)算機(jī)屏幕上進(jìn)行監(jiān)控。(4)體積小,結(jié)構(gòu)緊湊 在結(jié)構(gòu)上具有模塊結(jié)構(gòu)特點(diǎn)。其基本的控制輸入、輸出和特殊功能處理模塊等均可按積木式組合,使其結(jié)構(gòu)緊湊,體積小巧,很容易裝在機(jī)械設(shè)備內(nèi)部,因而成為機(jī)電一體化產(chǎn)品及工業(yè)
15、自動控制的主要控制設(shè)備。2.2.3可編程序控制器的分類(1) 按結(jié)構(gòu)形式分類 (2) 按功能分類 (3) 按I/O點(diǎn)數(shù)分類 整體式PLC 模塊式PLC 疊裝式PLC 整體式PLC是將電源、CPU、I/O接口等部件都集中裝在一個機(jī)箱內(nèi), 具有結(jié)構(gòu)緊湊、體積小、價(jià)格低的特點(diǎn)。小型PLC一般采用這種整體式結(jié)構(gòu)。整體式PLC由不同I/O點(diǎn)數(shù)的基本單元(又稱主機(jī))和擴(kuò)展單元組成?;締卧獌?nèi)有CPU、I/O接口、與I/O擴(kuò)展單元相連的擴(kuò)展口,以及與編程器或EPROM寫入器相連的接口等。擴(kuò)展單元內(nèi)只有I/O和電源等,沒有CPU?;締卧蛿U(kuò)展單元之間一般用扁平電纜連接。整體式PLC一般還可配備特殊功能單元,
16、如模擬量單元、位置控制單元等,使其功能得以擴(kuò)展。模塊式PLC是將PLC各組成部分,分別作成若干個單獨(dú)的模塊,如CPU模塊、I/O模塊、電源模塊(有的含在CPU模塊中)以及各種功能模塊。模塊式PLC由框架或基板和各種模塊組成。模塊裝在框架或基板的插座上。這種模塊式PLC的特點(diǎn)是配置靈活,可根據(jù)需要選配不同規(guī)模的系統(tǒng),而且裝配方便,便于擴(kuò)展和維修。大、中型PLC一般采用模塊式結(jié)構(gòu)。還有一些PLC將整體式和模塊式的特點(diǎn)結(jié)合起來,構(gòu)成所謂疊裝式PLC。疊裝式PLC其CPU、電源、I/O接口等也是各自獨(dú)立的模塊,但它們之間是靠電纜進(jìn)行連接,并且各模塊可以一層層地疊裝。這樣,不但系統(tǒng)可以靈活配置,還可做得
17、體積小巧。低檔PLC 中檔PLC 高檔PLC 低檔PLC。具有邏輯運(yùn)算、定時(shí)、計(jì)數(shù)、移位以及自診斷、監(jiān)控等基本功能,還可有少量模擬量輸入輸出、算術(shù)運(yùn)算、數(shù)據(jù)傳送和比較、通信等功能。主要用于邏輯控制、順序控制或少量模擬量控制的單機(jī)控制系統(tǒng)。中檔PLC。除具有低檔PLC的功能外,還具有較強(qiáng)的模擬量輸入輸出、算術(shù)運(yùn)算、數(shù)據(jù)傳送和比較、數(shù)制轉(zhuǎn)換、遠(yuǎn)程I/O、子程序、通信聯(lián)網(wǎng)等功能。有些還可增設(shè)中斷控制、PID控制等功能,適用于復(fù)雜控制系統(tǒng)。高檔PLC。除具有中檔機(jī)的功能外,還增加了帶符號算術(shù)運(yùn)算、矩陣運(yùn)算、位邏輯運(yùn)算、平方根運(yùn)算及其它特殊功能函數(shù)的運(yùn)算、制表及表格傳送功能等。高檔PLC機(jī)具有更強(qiáng)的通信
18、聯(lián)網(wǎng)功能,可用于大規(guī)模過程控制或構(gòu)成分布式網(wǎng)絡(luò)控制系統(tǒng),實(shí)現(xiàn)工廠自動化。小型 PLC 中型 PLC 大型 PLC 小型 PLC。I/O 點(diǎn)數(shù)為 256 點(diǎn)以下,用戶程序存儲容量小于 8KB 的為小型 PLC。它可以連接開關(guān)量和模擬量 I/O 模塊以及其他各種特殊功能模塊,能執(zhí)行包括邏輯運(yùn)算、定時(shí)、計(jì)數(shù)、算術(shù)運(yùn)算、數(shù)據(jù)處理和傳送、通信聯(lián)網(wǎng)等功能。如西門子公司的 S7-200PLC,三菱公司的 F1、F2和 FX0 系列 PLC 都屬于小型機(jī)。中型 PLC。I/O 點(diǎn)數(shù)在 2562048 點(diǎn)之間的為中型 PLC。它除了具有小型機(jī)所能實(shí)現(xiàn)的功能外,還具有更強(qiáng)大的通信聯(lián)網(wǎng)功能、更豐富的指令系統(tǒng)、更大的
19、內(nèi)存容量和更快的掃描速度。如西門子公司的 S7-300PLC、三菱公司的 A1S系列 PLC 都屬于中型機(jī)。大型 PLC。I/O 點(diǎn)數(shù)為 2048 點(diǎn)以上的為大型 PLC。它具有較強(qiáng)的數(shù)據(jù)處理、模擬調(diào)節(jié)、特殊功能函數(shù)運(yùn)算、監(jiān)視、記錄、打印等功能,以及強(qiáng)大的通信聯(lián)網(wǎng)、中斷控制、智能控制和遠(yuǎn)程控制等功能。由于大型PLC具有比中小型PLC更強(qiáng)大的功能,因此一般用于大規(guī)模過程控制、分布式控制系統(tǒng)和工廠自動化網(wǎng)絡(luò)等場合。如西門子公司的 S7-400 系列 PLC、三菱公司的 A3M、A3N 系列 PLC 都屬于大型機(jī)。2.3 S7-200系列PLC的內(nèi)存結(jié)構(gòu)及尋址方法2.3.1內(nèi)存結(jié)構(gòu) 2.3.2指令尋
20、址方式 2.3.1內(nèi)存結(jié)構(gòu) (1)輸入映像寄存器(輸入繼電器)輸入映像寄存器存放CPU在輸入掃描階段采樣輸入接線端子的結(jié)果。通常工程技術(shù)人員把輸入映像寄存器I稱為輸入繼電器,它由輸入接線端子接入的控制信號驅(qū)動,當(dāng)控制信號接通時(shí),輸入繼電器得電,即對應(yīng)的輸入映像寄存器的位為“1”態(tài);當(dāng)控制信號斷開時(shí),輸入繼電器失電,對應(yīng)的輸入映像寄存器的位為“0”態(tài)。輸入接線端子可以接常開觸點(diǎn)或常閉觸點(diǎn),也可以是多個觸點(diǎn)的串并聯(lián)。 (2)輸出映像寄存器(輸出繼電器)輸出映像寄存器存放CPU執(zhí)行程序的結(jié)果,并在輸出掃描階段將其復(fù)制到輸出接線端子上。工程實(shí)踐中,常把輸出映像寄存器Q稱為輸出繼電器,它通過PLC的輸出
21、接線端子控制執(zhí)行電器完成規(guī)定的控制任務(wù)。 (3)變量V存儲器變量V存儲器用于存放用戶程序執(zhí)行過程中控制邏輯操作的中間結(jié)果,也可以用來保存與工序或任務(wù)有關(guān)的其它數(shù)據(jù)。變量存儲區(qū)的編號范圍根據(jù)CPU的型號不同而不同,CPU221/222為V0V2047共2KB存儲容量,CPU224/226為V0V5119共5KB存儲容量。 (4)內(nèi)部位存儲器M(中間繼電器)內(nèi)部位存儲器M作為控制繼電器用于存儲中間操作狀態(tài)或其它控制信息,其作用相當(dāng)于繼電接觸器控制系統(tǒng)中的中間繼電器。內(nèi)部位存儲器地址的編號范圍為MB0MB31,共32個字節(jié)。 (5)特殊存儲器SM特殊存儲器SM用于CPU與用戶之間交換信息,其特殊存儲
22、器位提供大量的狀態(tài)和控制功能。CPU224的特殊存儲器SM編址范圍為SMB0SMB549共550個字節(jié),其中SMB0SMB29的30個字節(jié)為只讀型區(qū)域。其地址編號范圍隨CPU的不同而不同。特殊存儲器SM的全部功能可查閱相關(guān)手冊。 (6)局部變量存儲器L局部變量存儲器L用來存放局部變量,它和變量存儲器V很相似,主要區(qū)別在于全局變量是全局有效,即同一個變量可以被任何程序訪問,而局部變量只在局部有效,即變量只和特定的程序相關(guān)聯(lián)。個字節(jié)的局部變量存儲器,其中60個字節(jié)可以作為暫時(shí)存儲器,或給子程序傳遞參數(shù),后4個字節(jié)作為系統(tǒng)的保留字節(jié)。 (7)高速計(jì)數(shù)器HC高速計(jì)數(shù)器用來累計(jì)比CPU的掃描速率更快的事
23、件,計(jì)數(shù)過程與掃描時(shí)間無關(guān)。高速計(jì)數(shù)器的地址編號范圍根據(jù)CPU的型號有所不同,CPU221/222各有4個高速計(jì)數(shù)器,CPU224/226各有6個高速計(jì)數(shù)器,編號為HC0HC5。 (8)累加器AC累加器是用來暫存數(shù)據(jù)的寄存器,它可以用來存放運(yùn)算數(shù)據(jù)、中間數(shù)據(jù)和結(jié)果,S7-200提供了4個32位的累加器,其地址編號為AC0AC3。 (9)定時(shí)器T定時(shí)器T相當(dāng)于繼電接觸控制系統(tǒng)中的時(shí)間繼電器,用于延時(shí)控制。S7-200有3種定時(shí)器,它們的時(shí)基增量分別為1ms、10ms和100ms。定時(shí)器的地址編號范圍位T0T255,它們的分辨率和定時(shí)范圍各不相同,用戶應(yīng)根據(jù)所用CPU型號及時(shí)基,正確選用定時(shí)器的編
24、號。 (10)計(jì)數(shù)器C計(jì)數(shù)器用來累計(jì)輸入端接收到的脈沖個數(shù),S7-200有3種計(jì)數(shù)器:加計(jì)數(shù)器、減計(jì)數(shù)器和加減計(jì)數(shù)器。 計(jì)數(shù)器的地址編號范圍位C0C255。 (11)模擬量輸入寄存器AI模擬量輸入寄存器用于接收模擬量輸入模塊轉(zhuǎn)換后的16位數(shù)字量。其地址編號以偶數(shù)表示,如AIW0、AIW2等。模擬量輸入寄存器AI為只讀存儲器。 (12)模擬量輸出寄存器AQ模擬量輸出寄存器用于暫存模擬量輸出模塊的輸入值,該值經(jīng)過模擬量輸出模塊(D/A)轉(zhuǎn)換為現(xiàn)場需要的標(biāo)準(zhǔn)電壓或電流信號。其地址編號為AQW0、AQW2等。模擬量輸出值是只寫數(shù)據(jù),用戶不能讀取模擬量輸出值。 (13)順序控制狀態(tài)寄存器S順序控制狀態(tài)寄
25、存器S又稱狀態(tài)元件,與順序控制繼電器指令配合使用,用于組織設(shè)備的順序操作,順序控制狀態(tài)寄存器的地址編號范圍為S0.0S31.7。 2.3.2指令尋址方式 2.4 可編程序控制器的結(jié)構(gòu)和工作原理2.4.1可編程序控制器的基本結(jié)構(gòu) 2.4.2可編程序控制器的工作原理 2.4.1可編程序控制器的基本結(jié)構(gòu) 可編程序控制器其硬件系統(tǒng)由CPU、存儲器、基本I/O接口、外設(shè)接口、電源等部分組成,PLC典型硬件系統(tǒng)如圖2.1所示。 圖2.1 PLC典型硬件系統(tǒng) (1)中央處理器(CPU) CPU是可編程序控制器的控制中樞,其主要功能是接受并存儲從計(jì)算機(jī)或編程器輸入的用戶程序和數(shù)據(jù)、檢測系統(tǒng)的工作狀態(tài)、執(zhí)行指令
26、規(guī)定的任務(wù)。CPU通過掃描方式接收輸入設(shè)備的的狀態(tài)和數(shù)據(jù),存入輸入映象寄存器;診斷PLC內(nèi)部電路工作狀態(tài)和編程過程中的語法錯誤;完成用戶程序規(guī)定的運(yùn)算任務(wù),并將運(yùn)算結(jié)果分別送到中間數(shù)據(jù)寄存器或輸出映象寄存器;更新有關(guān)標(biāo)志位的狀態(tài),從而實(shí)現(xiàn)輸出控制或數(shù)據(jù)通信等功能。(2)存儲器可編程序控制器的存儲器由只讀存儲器ROM和隨機(jī)存儲器RAM兩大部分組成。只讀存儲器用于存放系統(tǒng)程序、鍵盤輸入處理程序、翻譯程序、信息傳送程序、監(jiān)控程序等系統(tǒng)軟件,用戶不能修改這部分內(nèi)容。用戶程序和中間運(yùn)算數(shù)據(jù)存放在隨機(jī)存儲器中。為防止電源掉電時(shí)RAM中的信息丟失,常采用鋰電池作后備保護(hù)。 (3)基本I/O接口 基本I/O接
27、口是PLC與工業(yè)現(xiàn)場的輸入輸出設(shè)備之間的連接部分。包括數(shù)字I/O和模擬I/O兩種。輸入接口將輸入端的各種狀態(tài)如按鈕、行程開關(guān)、傳感器信號等轉(zhuǎn)換成數(shù)字信號送入PLC。輸入電路通常以光電隔離和阻容濾波的方式提高抗干擾能力,輸入響應(yīng)時(shí)間一般在0.115ms之間。根據(jù)常用輸入電路電壓類型及電路形式的不同,輸入接點(diǎn)分為干接點(diǎn)式、直流輸入式和交流輸入式三大類。輸出接口將CPU運(yùn)算結(jié)果轉(zhuǎn)換成控制信號去驅(qū)動輸出裝置如電磁閥、指示燈、接觸器線圈等。PLC輸出電路結(jié)構(gòu)形式分為繼電器式、晶閘管式和晶體管輸出型等三種。 (4)外設(shè)接口PLC的外設(shè)接口可分為I/O擴(kuò)展接口和通信接口兩大類。I/O擴(kuò)展接口用于連接I/O擴(kuò)
28、展單元,可以用來擴(kuò)充開關(guān)量I/O點(diǎn)數(shù)和增加模擬量的I/O端子。通信接口用于連接手持編程器或其他圖形編程器、文本顯示器,并能組成PLC的控制網(wǎng)絡(luò),實(shí)現(xiàn)編程、監(jiān)控、聯(lián)網(wǎng)等功能。 (5)電源PLC的工作電源一般為單相交流電源(AC100240V,50/60Hz),也有用直流24V供電的。使用交流電源的PLC往往還能同時(shí)提供24V直流電源,供直流輸入使用。PLC對其外部工作電源的穩(wěn)定度要求不高,一般可允許15%左右。對于小型PLC,電源與CPU合為一體,對于中大型PLC,往往用單獨(dú)的電源模塊供電。 2.4.2可編程序控制器的工作原理 PLC的工作過程一般可分為三個主要階段:輸入采樣階段、程序執(zhí)行階段和
29、輸出刷新階段,如圖2.2所示。 圖2.2 PLC掃描工作方式(1)輸入采樣階段 PLC以掃描工作方式,按順序?qū)⑺休斎攵说妮斎霠顟B(tài)讀入到輸入映象區(qū)中存儲,這一過程稱為采樣。在整個工作周期內(nèi),這個采樣結(jié)果的內(nèi)容不會改變,而且這個采樣結(jié)果將在PLC執(zhí)行程序時(shí)被使用。(2)程序執(zhí)行階段PLC按順序?qū)Τ绦蜻M(jìn)行掃描,即從上到下、從左到右地掃描每條指令,并分別從輸入映象區(qū)和輸出映象區(qū)中獲得所需的數(shù)據(jù)進(jìn)行運(yùn)算、處理,再將程序執(zhí)行的結(jié)果寫入寄存執(zhí)行結(jié)果的輸出映象區(qū)中保存。這個結(jié)果在程序執(zhí)行期間可能發(fā)生變化,但在整個程序未執(zhí)行完畢之前不會送到輸出端口。 (3)輸出刷新階段 在執(zhí)行完用戶所有程序后,PLC將輸出映
30、象區(qū)中的內(nèi)容送到寄存輸出狀態(tài)的輸出鎖存器中,再去驅(qū)動外部設(shè)備。PLC重復(fù)執(zhí)行上述三個階段,每重復(fù)一次的時(shí)間稱為一個掃描周期。掃描周期的長短與CPU時(shí)鐘頻率、指令類型、程序長短有關(guān),在一個工作周期中,輸入采樣和輸出刷新的時(shí)間一般為毫秒級,而程序執(zhí)行時(shí)間取決于程序的長度。 2.5 S7-200PLC編程指令2.5.1基本邏輯編程指令 2.5.2項(xiàng)目案例電動機(jī)正反轉(zhuǎn)PLC控制程序 2.5.3定時(shí)器與計(jì)數(shù)器編程指令2.5.4數(shù)據(jù)傳送指令 2.5.5數(shù)據(jù)比較指令 2.5.6數(shù)據(jù)移位指令 2.5.1基本邏輯編程指令 例1 啟動保持停止電路 啟動保持停止電路簡稱啟保停電路,該電路在生產(chǎn)實(shí)踐中應(yīng)用非常廣泛,電
31、動機(jī)的單向連續(xù)運(yùn)轉(zhuǎn)控制電路就是一個典型的啟保停電路。用PLC實(shí)現(xiàn)電動機(jī)單向連續(xù)運(yùn)轉(zhuǎn)控制的接線圖(不考慮有關(guān)保護(hù))如圖2.3(a)所示,其控制程序與電氣控制電路相似,是一個具有啟保??刂乒δ艿某绦?,如圖2.3(b)所示。圖中Q0.0連接接觸器KM1,用以驅(qū)動電動機(jī)的運(yùn)行與停止;I0.0和I0.1分別連接啟動按鈕SB1和停止按鈕SB2,它們持續(xù)接通的時(shí)間一般都很短。啟保停電路最主要的特點(diǎn)就是具有“記憶”功能,按下啟動按鈕SB1,I0.0的常開觸點(diǎn)接通,如果這時(shí)未按停止按鈕,I0.1的常閉觸點(diǎn)接通,Q0.0的線圈得電,它的常開觸點(diǎn)同時(shí)接通。松開啟動按鈕,I0.0的常開觸點(diǎn)斷開,“能流”經(jīng)Q0.0的常
32、開觸點(diǎn)和I0.1的常閉觸點(diǎn)流過Q0.0的線圈,Q0.0仍得電,這就是所謂的“自鎖”或“自保持”功能。按下停止按鈕,I0.1的常閉觸點(diǎn)斷開,使Q0.0的線圈斷電,其常開觸點(diǎn)斷開,以后即使放開停止按鈕,I0.1的常閉觸點(diǎn)恢復(fù)接通狀態(tài),Q0.0的線圈仍然“斷電”。啟保停電路的時(shí)序分析如圖2.4所示。在復(fù)雜的電路中,啟動和停止信號可由多個觸點(diǎn)組成的串、并聯(lián)電路提供。 (a)PLC控制接線圖 (b)梯形圖 圖2.3啟保停電路PLC控制接線圖和梯形圖 圖2.4啟保停電路工作時(shí)序圖例2 采用一個按鈕控制兩臺電動機(jī)的依次啟動 按下按鈕,第一臺電動機(jī)啟動,松開按鈕,第二臺電動機(jī)啟動。這樣可以使兩臺電動機(jī)的啟動時(shí)
33、間分開,從而防止兩臺電動機(jī)同時(shí)啟動造成對電網(wǎng)的不良影響。設(shè)I0.0為啟動按鈕,I0.1為停止按鈕,Q0.0、Q0.1分別驅(qū)動兩個接觸器,其梯形圖和語句表如圖2.5所示。 圖2.5一個按鈕控制兩臺電動機(jī)依次啟動的程序2.5.2項(xiàng)目案例電動機(jī)正反轉(zhuǎn)PLC控制程序 1.控制要求按下正轉(zhuǎn)啟動按鈕SB2,KM1得電,按下反轉(zhuǎn)啟動按鈕SB3,KM2得電,按下停止按鈕SB1,KM1(KM2)失電,過載保護(hù)采用熱繼電器FR實(shí)現(xiàn)。為防止KM1、KM2同時(shí)得電,必須采取互鎖措施。2.PLC輸入輸出端子分配及接線圖PLC端子分配見表3-2 接線圖見圖2.6 圖2.6 PLC外部接線圖3.程序設(shè)計(jì)三相異步電動機(jī)的正反
34、轉(zhuǎn)控制程序設(shè)計(jì)如圖2.7所示。圖中為防止正反轉(zhuǎn)換接時(shí)的相間短路,用I0.2和I0.3常閉觸點(diǎn)實(shí)現(xiàn)按鈕互鎖;用Q0.0和Q0.1常閉觸點(diǎn)實(shí)現(xiàn)線圈互鎖。 圖2.7三相異步電動機(jī)的正反轉(zhuǎn)控制4.強(qiáng)化訓(xùn)練 例3 搶答器的PLC控制有3組搶答器臺和1個主持人,每個搶答臺上各有1個搶答按鈕和一盞搶答指示燈。參賽者在允許搶答時(shí),第一個按下?lián)尨鸢粹o的搶答臺上的指示燈會亮,且釋放搶答按鈕后,指示燈仍然亮;此后另外兩個搶答臺上即使再按各自的搶答按鈕,其指示燈也不會亮。這樣主持人就可以輕易的知道誰是第一個按下?lián)尨鹌鞯?。該題搶答結(jié)束后,主持人按下主持臺上的復(fù)位按鈕,則指示燈熄滅,又可以進(jìn)行下一題的搶答比賽。 1)I/
35、O分配及接線圖搶答器的PLC輸入輸出端子分配如表3-3所示,接線圖如圖2.8所示。圖2.8PLC外部接線圖 2)控制程序設(shè)計(jì)搶答器的控制程序設(shè)計(jì)如圖2.9所示。圖2.9搶答器的控制程序 2.5.3定時(shí)器與計(jì)數(shù)器編程指令 1)定時(shí)器指令的使用舉例 S7200PLC的定時(shí)器為增量型定時(shí)器,用于實(shí)現(xiàn)時(shí)間控制。按照工作方式,定時(shí)器可分為通電延時(shí)型(TON)、有記憶的通電延時(shí)型又叫保持型(TONR)、斷電延時(shí)(TOF)3種類型。按照分辨率,定時(shí)器可分為1ms、10ms、100ms3種類型,不同的分辨率,定時(shí)精度、定時(shí)范圍和定時(shí)器的刷新方式不同。分辨率取決于定時(shí)器號。定時(shí)器的定時(shí)時(shí)間T等于分辨率乘預(yù)置值,
36、分辨率越大,定時(shí)時(shí)間越長,但精度越差。使用定時(shí)器時(shí)應(yīng)按照分辨率和工作方式合理選擇定時(shí)器編號,如表3-4所示。 1ms定時(shí)器每隔1ms定時(shí)器刷新一次,定時(shí)器刷新與掃描周期和程序處理無關(guān)。掃描周期較長時(shí),定時(shí)器一個周期內(nèi)可能多次被刷新。10ms定時(shí)器在每個掃描周期開始時(shí)刷新。每個掃描周期之內(nèi),當(dāng)前值不變。如果定時(shí)器的輸出與復(fù)位操作時(shí)間間隔很短,可以調(diào)節(jié)定時(shí)器指令盒與輸出觸點(diǎn)在網(wǎng)絡(luò)段中的位置。100ms定時(shí)器是定時(shí)器指令執(zhí)行時(shí)被刷新,下一條執(zhí)行的指令即可使用刷新后的結(jié)果,使用方便可靠。 (1)通電延時(shí)型(TON)使能端(IN)輸入有效時(shí),定時(shí)器開始計(jì)時(shí)。當(dāng)前值從0開始遞增,大于或等于預(yù)置值(PT)時(shí)
37、,定時(shí)器輸出狀態(tài)位置1。到達(dá)設(shè)定值后,當(dāng)前值仍繼續(xù)計(jì)數(shù),直到最大值32767。使能端無效時(shí),定時(shí)器復(fù)位。 (2)有記憶通電延時(shí)型(TONR)使能端(IN)輸入有效時(shí),定時(shí)器開始計(jì)時(shí),當(dāng)前值遞增,大于或等于預(yù)置值(PT)時(shí),定時(shí)器輸出狀態(tài)位置1。使能端輸入無效時(shí),當(dāng)前值保持,使能端再次接通有效時(shí),在原記憶值的基礎(chǔ)上遞增計(jì)時(shí)。有記憶通電延時(shí)型定時(shí)器采用線圈復(fù)位指令(R)進(jìn)行復(fù)位操作,當(dāng)復(fù)位線圈有效時(shí),定時(shí)器當(dāng)前值清零,輸出狀態(tài)位置0。 (3)斷電延時(shí)型(TOF) 使能端(IN)輸入有效時(shí),定時(shí)器輸出狀態(tài)位立即置1,當(dāng)前值復(fù)位。使能端斷開時(shí),開始計(jì)時(shí),當(dāng)前值從0開始遞增,當(dāng)前值達(dá)到預(yù)置值(PT)時(shí),
38、定時(shí)器狀態(tài)位復(fù)位置0,并停止計(jì)時(shí),當(dāng)前值保持。 例4 閃爍電路設(shè)計(jì)一個滅2秒,亮3秒的閃爍電路。用I0.0啟動該電路,I0.1停止該電路,輸出用Q0.0表示。其梯形圖和語句表如圖2.10所示。 圖2.10閃爍電路程序設(shè)計(jì)例5 定時(shí)器擴(kuò)展 S7-200系列PLC定時(shí)器最大定時(shí)范圍為3276.7秒。如果需要的設(shè)定值超過機(jī)器范圍,我們可以通過幾個定時(shí)器的串聯(lián)組合來擴(kuò)充設(shè)定值的范圍。如設(shè)定一個定時(shí)1小時(shí)的控制程序如圖2.11所示。圖2.11定時(shí)1小時(shí)控制程序2)計(jì)數(shù)器指令的使用舉例 S7-200系列PLC有減計(jì)數(shù)(CTD)、增計(jì)數(shù)(CTU)、增/減計(jì)數(shù)(CTUD)等3類計(jì)數(shù)指令。梯形圖指令符號中CU為
39、增1計(jì)數(shù)脈沖輸入端;CD為減1計(jì)數(shù)脈沖輸入端;R為復(fù)位脈沖輸入端;LD為減計(jì)數(shù)器的復(fù)位脈沖輸入端。編程范圍C0C255;PV預(yù)置值最大范圍32767;PV數(shù)據(jù)類型:INT。 (1)減計(jì)數(shù)指令(CTD) 復(fù)位輸入有效時(shí),計(jì)數(shù)器把預(yù)置值裝入當(dāng)前值存儲器,計(jì)數(shù)器狀態(tài)位復(fù)位。CD端每一個輸入脈沖上升沿,減計(jì)數(shù)器的當(dāng)前值從預(yù)置值開始遞減計(jì)數(shù),當(dāng)前值等于0時(shí),計(jì)數(shù)器狀態(tài)位置1,停止計(jì)數(shù)。 解釋:減計(jì)數(shù)器在復(fù)位脈沖I0.1的上升沿,計(jì)數(shù)器狀態(tài)位置0,當(dāng)前值等于預(yù)置值3。在計(jì)數(shù)脈沖I0.0的上升沿減一計(jì)數(shù),當(dāng)前值從預(yù)置值開始減至0時(shí),定時(shí)器輸出狀態(tài)位置1,同時(shí)Q0.0接通。 (2)增/減計(jì)數(shù)指令(CTUD)增
40、/減計(jì)數(shù)器有兩個脈沖輸入端,執(zhí)行增/減計(jì)數(shù)指令時(shí),CU/CD端的計(jì)數(shù)脈沖上升沿增1/減1計(jì)數(shù)。當(dāng)前值大于或等于計(jì)數(shù)器預(yù)置值時(shí),計(jì)數(shù)器狀態(tài)位復(fù)位。復(fù)位輸入有效時(shí),計(jì)數(shù)器狀態(tài)位復(fù)位,當(dāng)前值清零。達(dá)到計(jì)數(shù)器最大值32767后,下一個CU輸入上升沿使計(jì)數(shù)值變?yōu)樽钚≈担?32768)。同樣,達(dá)到最小值(-32768)后,下一個CD輸入上升沿將使計(jì)數(shù)值變?yōu)樽畲笾担?2767)。解釋:復(fù)位脈沖I0.2的上升沿,計(jì)數(shù)器狀態(tài)位置0,當(dāng)前值等于預(yù)置值4。在加計(jì)數(shù)脈沖I0.0的上升沿加一計(jì)數(shù),在減計(jì)數(shù)脈沖I0.1的上升沿減一計(jì)數(shù)。當(dāng)前值大于或等于預(yù)置值4時(shí),定時(shí)器輸出狀態(tài)位置1,同時(shí)Q0.0接通。 (3)增計(jì)數(shù)指令
41、(CTU)增計(jì)數(shù)指令在CU端輸入脈沖上升沿,計(jì)數(shù)器的當(dāng)前值增1計(jì)數(shù)。當(dāng)前值大于或等于預(yù)置值時(shí),計(jì)數(shù)器狀態(tài)位置1。復(fù)位輸入有效時(shí),計(jì)數(shù)器狀態(tài)位復(fù)位,當(dāng)前計(jì)數(shù)值清零。 例6 計(jì)數(shù)器擴(kuò)展 S7-200系列PLC計(jì)數(shù)器最大計(jì)數(shù)范圍為32767。若需要更大的計(jì)數(shù)范圍,則必須進(jìn)行擴(kuò)展。圖2.12所示為計(jì)數(shù)器的擴(kuò)展電路。圖中是兩個計(jì)數(shù)器的組合電路,C1形成了一個設(shè)定值為100次自復(fù)位計(jì)數(shù)器。計(jì)數(shù)器C1對I0.1的接通次數(shù)進(jìn)行計(jì)數(shù),I0.1的觸點(diǎn)每閉合100次C1自復(fù)位重新開始計(jì)數(shù)。同時(shí),C1的常開觸點(diǎn)閉合,使C2計(jì)數(shù)一次,當(dāng)C2計(jì)數(shù)到2000次時(shí),I0.1共接通1002000=200000次,C2的常開觸點(diǎn)
42、閉合,線圈Q0.0通電。圖2.12計(jì)數(shù)器擴(kuò)展程序設(shè)計(jì) 例7 定時(shí)器和計(jì)數(shù)器擴(kuò)展應(yīng)用 圖2.11中的定時(shí)1小時(shí)程序可由定時(shí)器和計(jì)數(shù)器指令編寫,其對應(yīng)的梯形圖及指令語句表如圖2.13所示。圖2.13定時(shí)器和計(jì)數(shù)器擴(kuò)展應(yīng)用2.5.4數(shù)據(jù)傳送指令 例8 I0.0閉合,將VB2中的數(shù)據(jù)傳送到VB10中,則對應(yīng)的梯形圖程序及語句表如圖2.14所示。 圖2.14數(shù)據(jù)傳送指令應(yīng)用 例9 初始化程序的設(shè)計(jì)存儲器初始化程序是用于開機(jī)運(yùn)行時(shí)對某些存儲器清0或置數(shù)的一種操作。通常采用傳送指令來編程。若開機(jī)運(yùn)行時(shí)將VB20清0,將VW100置數(shù)1800,則對應(yīng)的梯形圖程序及語句表如圖2.15所示。圖2.15初始化程序的
43、設(shè)計(jì)例10 多臺電動機(jī)的同時(shí)啟??刂?設(shè)3臺電動機(jī)分別由Q0.0、Q0.1和Q0.2驅(qū)動,I0.0為啟動控制信號,I0.1為停止信號。則3臺電動機(jī)同時(shí)啟動同時(shí)停止程序如圖2.16所示。 圖2.16多臺電動機(jī)的同時(shí)啟??刂?2.5.5數(shù)據(jù)比較指令 例11 若MW8中的數(shù)小于IW4中的數(shù),則使M0.0復(fù)位;若MW8中的數(shù)大于等于IW4中的數(shù),則使M0.0置位。對應(yīng)的梯形圖程序及語句表如圖2.17所示。 圖2.17數(shù)據(jù)比較指令應(yīng)用例12 多臺電動機(jī)分時(shí)啟動控制啟動按鈕按下后,3臺電動機(jī)每隔3s分別依次啟動,按下停止按鈕,3臺電動機(jī)同時(shí)停止。設(shè)PLC的輸入端子I0.0為啟動按鈕輸入端,I0.1為停止按
44、鈕輸入端,Q0.0、Q0.1、Q0.2分別為驅(qū)動3臺電動機(jī)的電源接觸器輸出端子。對應(yīng)的梯形圖程序及語句表如圖2.18所示。 圖2.18多臺電動機(jī)分時(shí)啟動控制2.5.6數(shù)據(jù)移位指令 S7-200中移位指令分為左、右移位和循環(huán)左、右移位及寄存器移位指令三大類。前兩類移位指令按移位數(shù)據(jù)的長度又分為字節(jié)型、字型、雙字型3種。左、右移位數(shù)據(jù)存儲單元與SM1.1(溢出)端相連,移出位被放到特殊標(biāo)志存儲器SM1.1位。移位數(shù)據(jù)存儲單元的另一端補(bǔ)0。 1)左移位指令(SHL)使能輸入有效時(shí),將輸入的字節(jié)、字或雙字IN左移N位后(右端補(bǔ)0),將結(jié)果輸出到OUT所指定的存儲單元中,最后一次移出位保存在SM1.1。2)右移位指令(SHR)使能輸入有效時(shí),將輸入的字節(jié)、字或雙字IN右移N位后,將結(jié)果輸出到OUT所指定的存儲單元中,最后一次移出位保存在SM1.1。 3)循環(huán)左、右移位循環(huán)移位將移位數(shù)據(jù)存儲單元的首尾相連,同時(shí)又與溢出標(biāo)志SM1.1連接,SM1.1用來存放被移出的位。(1)循環(huán)左移位指令(ROL)使能輸入有效時(shí),字節(jié)、字或雙字IN數(shù)據(jù)循環(huán)左移N位后,將結(jié)果輸出到OUT所指定的存儲單元中,并將最后一次移出位送SM1.1。(2)循環(huán)右移位指令(ROR)使能輸入有效時(shí),字節(jié)、字或雙字IN數(shù)據(jù)循環(huán)右移N位后,將結(jié)果輸出到OUT所指定的存儲
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025版模板醫(yī)療設(shè)備租賃與維護(hù)合同4篇
- 二零二五版門禁系統(tǒng)與消防報(bào)警系統(tǒng)聯(lián)動施工合同3篇
- 二零二五版門窗行業(yè)產(chǎn)品追溯與防偽技術(shù)合同4篇
- 2025年度跨境電商平臺入駐商家租賃合同4篇
- 2025年度露營裝備研發(fā)與知識產(chǎn)權(quán)保護(hù)合同4篇
- 2025年個人借款咨詢與信用風(fēng)險(xiǎn)控制服務(wù)協(xié)議3篇
- 2025版向日葵種子種子質(zhì)量檢測與認(rèn)證服務(wù)合同3篇
- 2025版企業(yè)租車服務(wù)合同范本(2025版)2篇
- 二零二五年離婚子女撫養(yǎng)權(quán)及財(cái)產(chǎn)分割執(zhí)行合同3篇
- 2025版汽車銷售場地租賃與智能化管理系統(tǒng)合作協(xié)議4篇
- 2024公路瀝青路面結(jié)構(gòu)內(nèi)部狀況三維探地雷達(dá)快速檢測規(guī)程
- 2024年高考真題-地理(河北卷) 含答案
- 2024光儲充一體化系統(tǒng)解決方案
- 處理后事授權(quán)委托書
- 食材配送服務(wù)方案投標(biāo)方案(技術(shù)方案)
- 足療店?duì)I銷策劃方案
- 封條(標(biāo)準(zhǔn)A4打印封條)
- 2024年北京控股集團(tuán)有限公司招聘筆試參考題庫含答案解析
- 延遲交稿申請英文
- 運(yùn)動技能學(xué)習(xí)與控制課件第十章動作技能的指導(dǎo)與示范
- 石油天然氣建設(shè)工程交工技術(shù)文件編制規(guī)范(SYT68822023年)交工技術(shù)文件表格儀表自動化安裝工程
評論
0/150
提交評論