資源描述:
《plc基礎(chǔ)培訓(xùn)教材》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫(kù)。
1、PLC編程理論與控制原理目錄第一章PLC基本工作原理1一1基本原理31一2掃描原理31一3I/O映象區(qū)31—4輸入輸出操{乍41一5中斷處a4第二章PLC硬件結(jié)構(gòu)2-1處理器單元52—2EEPROM存儲(chǔ)?!缐?2—3擴(kuò)展單7G72一4手執(zhí)式編程72—5安裝設(shè)備一D1N道軌7第三章PLCI/O接口2—1電源電路的連接及性能81—2接i也83—3輸入輸tB3—4安裝位置10第四章基本指令和基本邏輯說(shuō)明11124-1基本邏輯指44-2基本邏輯指示說(shuō)H月第五章PLC用戶程序編程5-1完成一個(gè)用戶程序的步:驟185—2梯形圖(LAD)185—3掃描周爲(wèi)月195—4
2、語(yǔ)句表(STL)19第一章PLC基本工作原理PLC(ProgrammableLogicController)是目前工控的主要工具,具有高可靠性、豐富的I/O接門模塊、模塊化結(jié)構(gòu)、編程簡(jiǎn)單、安裝維護(hù)方便、系統(tǒng)設(shè)計(jì)和調(diào)試周期短等特點(diǎn)。廣泛應(yīng)用于邏輯控制、計(jì)數(shù)控制、順序控制、PID控制、數(shù)據(jù)處理、通信和聯(lián)網(wǎng)等工業(yè)控制領(lǐng)域。1基本原理可編程序控制器要完成控制任務(wù)是在其硬件的支持下,通過(guò)執(zhí)行反映控制要求的用戶程序來(lái)完成的。這一點(diǎn)是和計(jì)算機(jī)的工作原理一致的,所以可編程序控制器工作的基本原理是建立在計(jì)算機(jī)工作原理之上的,其實(shí)質(zhì)上也是一種計(jì)算機(jī)控制系統(tǒng),只不過(guò)它具有比計(jì)
3、算機(jī)更強(qiáng)的與工業(yè)過(guò)程想連的接口,具有更適合用于控制要求的編程語(yǔ)言。可編程序控制器的CPU是采用按順序逐條掃描用戶程序的運(yùn)行方式工作的,它的輸入輸出是在掃描到該I/O點(diǎn)時(shí)才讀入開關(guān)信號(hào)或刷新輸出信號(hào),考慮到繼電器控制裝置中各類觸點(diǎn)的動(dòng)作時(shí)間一般在100MS以上,故可編程序控制器掃描用戶程序的時(shí)間一般都小于100MS。2掃描原理可編程序控制器對(duì)用戶程序的掃描不是執(zhí)行一就結(jié)束,而是對(duì)整個(gè)程序一遍一遍不停的循環(huán)執(zhí)行,直至停機(jī).掃描周期的長(zhǎng)短,首先與每條指令執(zhí)行的時(shí)間長(zhǎng)短有關(guān),其次與所用的指令類型以及包含指令條數(shù)的多少有關(guān)。前者取決于機(jī)器的主頻既時(shí)鐘的快慢,機(jī)器選
4、定之后,主頻也就卻定了,后者取決于被控系統(tǒng)的復(fù)雜程度及編程人員的水平。3I/O映象區(qū)在PLC系統(tǒng)中,決定被控變量狀態(tài)的邏輯關(guān)系組成因素多數(shù)來(lái)自生產(chǎn)現(xiàn)場(chǎng)。從現(xiàn)場(chǎng)采集這些信息的方式有兩種。1)在程序執(zhí)行中,需要某一信息,就到生產(chǎn)現(xiàn)場(chǎng)去采集該信息,米集到的信息是實(shí)時(shí)的,但米集時(shí)間內(nèi)能略多。2)在每一循環(huán)掃描周期內(nèi),定時(shí)將所需要的現(xiàn)場(chǎng)有關(guān)信息采集到控制器中,存放在預(yù)先準(zhǔn)備好的一定區(qū)域,即RAM的某一地址,稱為輸入映象區(qū),輸出映象區(qū)亦然。I/O映象區(qū)的建立,使系統(tǒng)工作變成一個(gè)采集控制系統(tǒng);并使可編程序控制器工作時(shí)只和內(nèi)存有關(guān)地址單元內(nèi)所存信息狀態(tài)發(fā)生關(guān)系,而系統(tǒng)輸
5、出也只是給內(nèi)存某一地址單元設(shè)定一個(gè)狀態(tài),因此,這時(shí)的控制系統(tǒng)已經(jīng)遠(yuǎn)離實(shí)際控制對(duì)象,這一點(diǎn)為系統(tǒng)的標(biāo)準(zhǔn)化生產(chǎn),大規(guī)模生產(chǎn)創(chuàng)造了條件。4輸入輸出操作PLC的工作方式是循環(huán)掃描執(zhí)行用戶程序,所建立的輸入輸出映象區(qū),只是在掃描周期的適當(dāng)時(shí)刻,在操作系統(tǒng)的組織下,將輸入映象區(qū)信息全部?jī)A卸給外設(shè),同時(shí)也可以從外設(shè)讀入信息。對(duì)一般的外設(shè)來(lái)講,這種輸入輸出方式可以滿足要求。但是PLC的功能在不斷的擴(kuò)展,特別是特殊模塊、智能模塊被當(dāng)作I/O外設(shè)以及中斷控制的利用等,對(duì)響應(yīng)的及時(shí)性提出了新的要求。所以,輸出交換正常的周期性輸入信息就無(wú)法滿足要求。系統(tǒng)的周期性掃描與外設(shè)希望的
6、及時(shí)響應(yīng)矛盾的解決辦法是設(shè)法將有關(guān)要輸入或輸出的信息分離出來(lái),即這一部分信息的輸入輸出與系統(tǒng)CPU的周期掃描脫離,利用專門的硬件模塊或通過(guò)軟件利用專門指令去執(zhí)行某一個(gè)I/O映象區(qū)的輸入輸出。所以,PLC的循環(huán)掃描工作方式對(duì)外設(shè)希望及時(shí)響應(yīng)要求的實(shí)現(xiàn)有一定的困難。5中斷處理PLC中斷處理的特點(diǎn):1)中斷的響應(yīng)是在系統(tǒng)循環(huán)掃描的各個(gè)階段。系統(tǒng)在工作過(guò)程中,不僅對(duì)用戶程序進(jìn)行掃描,而且對(duì)輸入、輸出、通信模塊和自診斷程序都實(shí)行循環(huán)掃描。所以,對(duì)中斷的響應(yīng)不僅僅在掃描用戶程序階段,而且在循環(huán)掃描的各個(gè)階段。2)在PLC系統(tǒng)中,用戶程序是循環(huán)掃描反復(fù)執(zhí)行的。但是,對(duì)
7、于中斷程序來(lái)說(shuō),只有中斷申請(qǐng)被接受后中斷程序被掃描一次。3)中斷源排隊(duì)的先后順序,在PLC中,中斷源的信息是通過(guò)輸入點(diǎn)而進(jìn)入系統(tǒng)的,中斷源的先后順序按照它們占用的輸入點(diǎn)編號(hào)的前后順序自動(dòng)排隊(duì)的。在PLC中,中斷服務(wù)程序的編制與一般微機(jī)系統(tǒng)基本一致。但無(wú)中斷嵌套關(guān)系,且中斷服務(wù)程序執(zhí)行的結(jié)果應(yīng)盡快輸出給外設(shè)。第二章PLC硬件結(jié)構(gòu)PLC是以微CPU為中心的一個(gè)小型邏輯單元。其主要組成部分是由MCPU、CMOS—LSI、CMOS—1C、LS—TTL(Triacrelay)組成,其中內(nèi)部還有DC24V電源。從PLC構(gòu)成控制系統(tǒng)的方式來(lái)說(shuō),應(yīng)包括下面幾種部件。*基
8、本單元(處理器單元)*擴(kuò)展單元*編程器單元*EEPROM存貯器模塊*通信線纜1基