版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
PLC通用結(jié)構(gòu)及工作原理學(xué)習(xí)目標(biāo)(1)了解PLC的結(jié)構(gòu)和工作原理、軟件;(2)掌握PLC的幾種編程語(yǔ)言和程序結(jié)構(gòu)。一、任務(wù)導(dǎo)入
雖然PLC的品種繁多,但其基本結(jié)構(gòu)和工作原理基本相同。廣義上和工業(yè)PC一樣,PLC也是一種計(jì)算機(jī)系統(tǒng),只不過(guò)它更加適應(yīng)工業(yè)環(huán)境,具有更強(qiáng)的抗干擾能力。
二、相關(guān)知識(shí)(一)PLC的結(jié)構(gòu)組成PLC的結(jié)構(gòu)組成如圖3.4所示,主要包括中央處理單元(CPU)、存儲(chǔ)器、I/O接口電路、電源、I/0擴(kuò)展接口、外部設(shè)備接口等。其內(nèi)部采用總線結(jié)構(gòu)進(jìn)行數(shù)據(jù)和指令的傳輸。外部的各種信號(hào)送入PLC的輸人接口,在PLC內(nèi)部進(jìn)行邏輯運(yùn)算或數(shù)據(jù)處理,最后以輸出變量的形式經(jīng)輸出接口,驅(qū)動(dòng)輸出設(shè)備進(jìn)行各種控制。各部分的作用如下:圖3.4PLC基本組成1.中央處理單元CPU中央處理單元CPU(CentreProcessingUnit),主要由控制電路、運(yùn)算器和寄存器等部分組成,是PLC的運(yùn)算和控制中心。PLC常用的CPU有通用微處理器、單片機(jī)和雙極型位片式微處理器。通用微處理器常用的是8位或16位,如Z80A、8085、8086、M68000等;單片機(jī)是將CPU、存儲(chǔ)器和I/O接口集成在一起,因此性?xún)r(jià)比高,多為中小型PLC采用,常用的單片機(jī)有8051、8098等;位片式微處理器的特點(diǎn)是運(yùn)算速度快,以4位為1片,可以多片級(jí)聯(lián),組成任意字長(zhǎng)的微處理器,因此多為大型PLC采用,常用的位片式微處理器有AM2900、AM2901、AM2903等。目前,PLC的位數(shù)多為8位或16位,高檔機(jī)已采用32位,甚至更高位數(shù)。2.存儲(chǔ)器存儲(chǔ)器的功能是存放程序和數(shù)據(jù)??煞譃橄到y(tǒng)程序存儲(chǔ)器和用戶(hù)程序存儲(chǔ)器兩大類(lèi):(1)系統(tǒng)程序存儲(chǔ)器。用來(lái)存放管理程序、監(jiān)控程序以及內(nèi)部數(shù)據(jù),由PLC生產(chǎn)廠家設(shè)計(jì)提供,用戶(hù)不能更改。(2)用戶(hù)程序存儲(chǔ)器。主要存放用戶(hù)已編制好或正在調(diào)試的應(yīng)用程序。存放在RAM中的用戶(hù)程序可方便地修改。3.輸入/輸出接口電路輸入/輸出接口電路的作用是將輸入信號(hào)轉(zhuǎn)換為CPU能夠接收和處理的信號(hào),并將CPU輸出的弱電信號(hào)轉(zhuǎn)換為外部設(shè)備所需要的強(qiáng)電信號(hào),而且能有效地抑制干擾,起到與外部電路的隔離作用。(二)PLC的工作原理PLC是一種工業(yè)計(jì)算機(jī),其工作原理是建立在計(jì)算機(jī)工作原理基礎(chǔ)上的,CPU采用分時(shí)操作方式來(lái)處理各項(xiàng)任務(wù),即每一時(shí)刻只能處理一件事情,程序的執(zhí)行是按照順序依次執(zhí)行。這種分時(shí)操作過(guò)程稱(chēng)為PLC對(duì)程序的掃描。掃描一次所用的時(shí)間稱(chēng)為掃描周期。PLC的掃描工作過(guò)程大致可以分為3個(gè)階段:即輸入采樣、用戶(hù)程序執(zhí)行和輸出刷新3個(gè)階段,如圖3.7所示。在整個(gè)運(yùn)行期間,PLC的CPU以一定的掃描速度重復(fù)執(zhí)行上述3個(gè)階段。圖3.7PLC的工作原理1.輸入采樣階段在輸入采樣階段,PLC首先掃描所有輸入端子,再依次地讀入所有輸入狀態(tài)和數(shù)據(jù),并將它們存入輸入映像寄存器中。此時(shí),輸入映像區(qū)被刷新。輸入采樣結(jié)束后,轉(zhuǎn)入用戶(hù)程序執(zhí)行和輸出刷新階段。在這兩個(gè)階段中,即使輸入狀態(tài)和數(shù)據(jù)發(fā)生變化,輸入映像區(qū)中相應(yīng)單元的狀態(tài)和數(shù)據(jù)也不會(huì)改變。因此,如果輸入是脈沖信號(hào),則該脈沖信號(hào)的寬度必須大于一個(gè)掃描周期,才能保證在任何情況下,該輸入均能被讀入。2.用戶(hù)程序執(zhí)行階段在用戶(hù)程序執(zhí)行階段,PLC總是按由上而下的順序依次地掃描用戶(hù)程序(梯形圖)。在掃描每一條梯形圖時(shí),又總是先掃描梯形圖左邊的由各觸點(diǎn)構(gòu)成的控制電路,并按先左后右、先上后下的順序?qū)τ捎|點(diǎn)構(gòu)成的控制電路進(jìn)行相應(yīng)的運(yùn)算,最后將執(zhí)行結(jié)果寫(xiě)入輸出映像寄存器中。3.輸出刷新階段(輸出處理階段)CPU在執(zhí)行完所有的指令后,把輸出狀態(tài)寄存器中的內(nèi)容轉(zhuǎn)存到輸出鎖存器中,并通過(guò)輸出接口電路將其輸出,來(lái)驅(qū)動(dòng)PLC的外部負(fù)載,控制設(shè)備的相應(yīng)動(dòng)作,形成PLC的實(shí)際輸出。實(shí)際上,在每個(gè)掃描周期內(nèi),CPU除了執(zhí)行用戶(hù)程序外,還要進(jìn)行系統(tǒng)自診斷和通信請(qǐng)求,并及時(shí)接收外來(lái)的控制命令,以提高PLC工作的可靠性,但所占用時(shí)間很短。由上可見(jiàn),PLC通過(guò)周期性循環(huán)掃描,并采取集中采樣和集中輸出的方式執(zhí)行用戶(hù)程序,這與計(jì)算機(jī)的工作方式不同,計(jì)算機(jī)在工作過(guò)程中,如果輸入條件沒(méi)有滿(mǎn)足,程序?qū)⒌却?,直到條件滿(mǎn)足才繼續(xù)執(zhí)行;而PLC在輸入條件不滿(mǎn)足時(shí),程序照樣往下執(zhí)行,它將依靠不斷的循環(huán)掃描,一次次通過(guò)輸入采樣捕捉輸入變量。當(dāng)然由此也帶來(lái)一個(gè)問(wèn)題,如果在本次掃描之后輸入變量才發(fā)生變化,則只有等待下一次掃描時(shí)才能確認(rèn)。這就造成了輸入與輸出響應(yīng)的滯后,在一定程度上降低了系統(tǒng)的響應(yīng)速度,但由于PLC的一個(gè)工作周期僅為數(shù)十毫秒,故這種很短的滯后時(shí)間對(duì)一般的工業(yè)控制系統(tǒng)影響不大。(三)PLC的軟件及編程語(yǔ)言PLC是一種工業(yè)控制計(jì)算機(jī)。與計(jì)算機(jī)一樣,PLC的軟件也分為系統(tǒng)軟件和應(yīng)用軟件。1.系統(tǒng)軟件PLC的系統(tǒng)軟件就是系統(tǒng)監(jiān)控程序,也有人稱(chēng)之為PLC的操作系統(tǒng)。它是每臺(tái)可編程控制器都必須包括的部分,用于控制PLC本身的運(yùn)行,是由PLC制造廠家編制的。系統(tǒng)監(jiān)控程序可分為3個(gè)部分:(1)系統(tǒng)管理程序系統(tǒng)管理程序是監(jiān)控程序中最重要的部分。它主要負(fù)責(zé)系統(tǒng)的運(yùn)行管理、存儲(chǔ)空間的管理和系統(tǒng)自檢,包括系統(tǒng)出錯(cuò)檢驗(yàn)、用戶(hù)程序語(yǔ)法檢驗(yàn)、句法檢驗(yàn)、警戒時(shí)鐘運(yùn)行等。有了系統(tǒng)管理程序,可編程控制器就能在其管理控制下,有條不紊地進(jìn)行各種工作。(2)用戶(hù)指令解釋程序在可編程控制器中采用梯形圖語(yǔ)言編程,再通過(guò)用戶(hù)指令解釋程序,將梯形圖語(yǔ)言逐條翻譯成機(jī)器語(yǔ)言。由于在執(zhí)行指令過(guò)程中需要對(duì)指令逐條解釋?zhuān)越档土顺绦虻膱?zhí)行速度。好在PLC控制的對(duì)象多是機(jī)電控制設(shè)備,這些滯后的時(shí)間(μs或ms級(jí))完全可以忽略不計(jì)。尤其是當(dāng)前PLC的主頻越來(lái)越高,這種時(shí)間上的延遲將越來(lái)越短。(3)標(biāo)準(zhǔn)程序模塊和系統(tǒng)調(diào)用這部分是由許多獨(dú)立的程序塊組成的,各自實(shí)現(xiàn)不同的功能,如輸入、輸出、運(yùn)算或特殊運(yùn)算等??删幊炭刂破鞯母鞣N具體工作都是由這部分程序完成的,這部分程序的多少,就決定了PLC的性能。整個(gè)系統(tǒng)監(jiān)控程序是一個(gè)整體,它的質(zhì)量的好壞,很大程度上決定了可編程控制器的性能。2.PLC的編程語(yǔ)言編程語(yǔ)言是PLC的重要組成部分,PLC為用戶(hù)提供了完整的編程語(yǔ)言,以適應(yīng)用戶(hù)編制程序的需要。IEC61131.3為PLC制定了5種PLC的標(biāo)準(zhǔn)編程語(yǔ)言,其中有3種圖形語(yǔ)言即梯形圖(LAD,LAdderDiagram)、功能塊圖(FBD,F(xiàn)unctionBlockDiagram)、順序功能圖(SFC,SequentialFunctionChart);兩種文本語(yǔ)言,即指令表(STL,STatementList)和結(jié)構(gòu)化文本(ST,StruturedText)。
(1)梯形圖語(yǔ)言梯形圖是PLC最早使用的一種編程語(yǔ)言,也是PLC最普遍采用的編程語(yǔ)言。它將PLC內(nèi)部的各種編程元件和各種具有特定功能的命令用專(zhuān)用圖形符號(hào)定義,并按控制要求將有關(guān)圖形符號(hào)按一定規(guī)律連接起來(lái),構(gòu)成描述輸入、輸出之間控制關(guān)系的圖形,這種圖形稱(chēng)為PLC梯形圖。梯形圖編程語(yǔ)言是從繼電器控制系統(tǒng)原理圖的基礎(chǔ)上演變而來(lái)的,繼承了繼電器控制系統(tǒng)中的基本工作原理和電器邏輯關(guān)系的表達(dá)方法,梯形圖語(yǔ)言與繼電器控制系統(tǒng)梯形圖的基本思想是一致的,只是在使用符號(hào)和表達(dá)方式上有一定區(qū)別。(2)功能塊圖(FBD)功能塊圖(FBD)是另一種圖形化的編程語(yǔ)言,沿用了半導(dǎo)體邏輯電路中邏輯框圖的表達(dá)方式。一般用一種功能模塊(或稱(chēng)功能框)表示一種特定的功能,模塊內(nèi)的符號(hào)表示該功能塊圖的功能。功能塊圖有基本邏輯功能、計(jì)時(shí)和計(jì)數(shù)功能、運(yùn)算和比較功能及數(shù)據(jù)傳送功能等。(3)順序功能圖SFC編程方法是法國(guó)人開(kāi)發(fā)的,是一種真正的圖形化的編程方法。SFC專(zhuān)用于描述工業(yè)順序控制程序,使用它可以對(duì)具有并發(fā)、選擇等復(fù)雜結(jié)構(gòu)的系統(tǒng)進(jìn)行編程,特別適合在復(fù)雜的順序控制系統(tǒng)中使用。(4)指令語(yǔ)句表指令表編程語(yǔ)言類(lèi)似于計(jì)算機(jī)中的助記符匯編語(yǔ)言,它是PLC最基礎(chǔ)的編程語(yǔ)言,所謂指令表編程,是用一個(gè)或幾個(gè)容易記憶的字符來(lái)代表PLC的某種操作功能,按照一定的語(yǔ)法和句法編寫(xiě)出一行一行的程序,來(lái)實(shí)現(xiàn)所要求的控制任務(wù)的邏輯關(guān)系或運(yùn)算。梯形圖語(yǔ)言雖然直觀、方便、易懂,但必須配有較大的顯示器才能輸入圖形,一般多用于計(jì)算機(jī)編程環(huán)境中。而指令語(yǔ)句表常用于手持編程器,通過(guò)輸入助記符語(yǔ)言在生產(chǎn)現(xiàn)場(chǎng)編制、調(diào)試程序。對(duì)于同一廠家的PLC產(chǎn)品,其指令表語(yǔ)言與梯形圖語(yǔ)言是相互對(duì)應(yīng)的,可以互相轉(zhuǎn)換。(5)結(jié)構(gòu)化文本結(jié)構(gòu)化文本是一種高級(jí)的文本語(yǔ)言,是一種較新的編程語(yǔ)言。結(jié)構(gòu)化文本語(yǔ)言表面上與PASCAL語(yǔ)言很相似,但它是一個(gè)專(zhuān)門(mén)為工業(yè)控制應(yīng)用開(kāi)發(fā)的編程語(yǔ)言,具有很強(qiáng)的編程能力,與梯形圖相比,它能實(shí)現(xiàn)復(fù)雜的數(shù)學(xué)運(yùn)算,編寫(xiě)的程序非常簡(jiǎn)潔和緊湊。習(xí)題與思考題1.PLC有何特點(diǎn)?2.PLC與繼電器
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度個(gè)人貸款合同補(bǔ)充協(xié)議(逾期罰息調(diào)整)4篇
- 2025個(gè)人合伙企業(yè)股份回購(gòu)與出售合同4篇
- 二零二五年物流行業(yè)市場(chǎng)調(diào)研與分析合同模板3篇
- 歸還合同范本(2篇)
- 二零二五年度鋁型材門(mén)窗加工節(jié)能減排技術(shù)創(chuàng)新合同4篇
- 安全知識(shí)講座模板
- 興仁別墅建造施工方案
- 家風(fēng)建設(shè)不足
- 2025年物流公司正式員工勞動(dòng)合同解除及經(jīng)濟(jì)補(bǔ)償金合同3篇
- 2024年中級(jí)經(jīng)濟(jì)師考試題庫(kù)含答案(培優(yōu))
- 2025年上半年江蘇連云港灌云縣招聘“鄉(xiāng)村振興專(zhuān)干”16人易考易錯(cuò)模擬試題(共500題)試卷后附參考答案
- DB3301T 0382-2022 公共資源交易開(kāi)評(píng)標(biāo)數(shù)字見(jiàn)證服務(wù)規(guī)范
- 人教版2024-2025學(xué)年八年級(jí)上學(xué)期數(shù)學(xué)期末壓軸題練習(xí)
- 江蘇省無(wú)錫市2023-2024學(xué)年八年級(jí)上學(xué)期期末數(shù)學(xué)試題(原卷版)
- 俄語(yǔ)版:中國(guó)文化概論之中國(guó)的傳統(tǒng)節(jié)日
- 2022年湖南省公務(wù)員錄用考試《申論》真題(縣鄉(xiāng)卷)及答案解析
- 婦科一病一品護(hù)理匯報(bào)
- 2024年全國(guó)統(tǒng)一高考數(shù)學(xué)試卷(新高考Ⅱ)含答案
- 移動(dòng)商務(wù)內(nèi)容運(yùn)營(yíng)(吳洪貴)任務(wù)四 引起受眾傳播內(nèi)容要素的掌控
- 繪本《汪汪的生日派對(duì)》
- 助產(chǎn)護(hù)理畢業(yè)論文
評(píng)論
0/150
提交評(píng)論