




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
PAGE第PAGE17頁可編程序控制器的結(jié)構(gòu)及基本工作原理PLC的產(chǎn)生和特點及其應(yīng)用方向PLC的發(fā)展史可編程序控制器(ProgrammableLogicController),簡稱PLC,是在繼電順序控制基礎(chǔ)上發(fā)展起來的以微處理器為核心的通用的工業(yè)自動化控制裝置。20世紀(jì)60年代末期,美國汽車製造工業(yè)競爭激烈,為了適應(yīng)生產(chǎn)工藝不斷更新的需要,在1968年美國通用汽車公司(GM)首先公開招標(biāo),對控制系統(tǒng)提出的具體要求基本為:a。它的繼電控制系統(tǒng)設(shè)計週期短,更改容易,接線簡單成本低。b。它能把電腦的功能和繼電器控制系統(tǒng)結(jié)合起來。但編程要比電腦簡單易學(xué)、操作方便。c。系統(tǒng)通用性強。1969年美國數(shù)字設(shè)備公司(DEC)根據(jù)上述要求,研製出世界上第一臺PLC,並在GM公司汽車生產(chǎn)線上首次試用成功,實現(xiàn)了生產(chǎn)的自動化。其後日本、德國等相繼引入,可編程序控制器迅速發(fā)展起來,但是主要應(yīng)用於順序控制,只能進行邏輯運算,故稱為可編程邏輯控制器,簡稱PLC。其定義:可編程控制器是一種數(shù)字運算操作的電子系統(tǒng),專為在工業(yè)環(huán)境應(yīng)用而設(shè)計的。它採用一類可編程的記憶體,用於其內(nèi)部存儲程式,執(zhí)行邏輯運算,順序控制,定時,計數(shù)與算術(shù)操作等面向用戶的指令,並通過數(shù)字或模擬式輸入/輸出控制各種類型的機械或生產(chǎn)過程。可編程控制器及其有關(guān)外部設(shè)備,都按易於與工業(yè)控制系統(tǒng)聯(lián)成一個整體,易於擴充其功能的原則設(shè)計。隨著電子技術(shù)和電腦技術(shù)的迅猛發(fā)展,PLC的功能也越來越強大,更多地具有電腦的功能,所以又簡稱PC(PROGRAMMABLECONTROLLER),但是為了不和PERSONALCOMPUTER混淆,仍習(xí)慣稱為PLC。目前PLC已經(jīng)在智能化、網(wǎng)路化方面取得了很好的發(fā)展,並且現(xiàn)今已出現(xiàn)SOFTPLC,更是PLC領(lǐng)域無限的發(fā)展前景。可編程序控制器的功能特點1.邏輯控制PLC具有邏輯運算功能,能夠進行與、或、非等邏輯運算,可以代替繼電器進行開關(guān)量控制,故它可替代繼電器進行開關(guān)量控制。
2.定時控制為滿足生產(chǎn)控制工藝對時間的要求,PLC一般提供時間繼電器,如FX1S提供T0—T63共64個計時器。並且計時時間常數(shù)在範(fàn)圍內(nèi)用戶編寫程式時自己設(shè)定:接通延時、關(guān)斷延時和定時脈衝等方式。並且在PLC運行中也可以讀出、修改,使用方便。3.計數(shù)控制為滿足計數(shù)的需要,不同的PLC提供不同數(shù)量、不同類型的計數(shù)器。如FX1S提供16位增量計數(shù)C0—C15(一般用)、C16—C31(保持用),32位高速可逆計數(shù)器C235—C245(單相單輸入)、C246—C250(單相雙輸入)、C251—C255(雙相雙輸入)共26個定時器。用脈衝控制可以實現(xiàn)加、減計數(shù)模式,可以連接碼盤進行位置檢測,且在PLC運行中也可以讀出、修改,使用方便4.步進順序控制步進順序控制是plc最基本的控制方式。是為有時間或運行順序的生產(chǎn)過程專門設(shè)置的指令,在前道工序完成之後,就轉(zhuǎn)入下一道工序,使一臺PLC可作為多部步進控制器使用。5.對控制系統(tǒng)的監(jiān)控PLC具有較強的監(jiān)控能力,操作人員可以根據(jù)PLC的監(jiān)控資訊,通過監(jiān)控命令,可以監(jiān)視系統(tǒng)的運行狀態(tài),從而改變對異常值的設(shè)定。6.?dāng)?shù)據(jù)處理PLC具有較強的數(shù)據(jù)處理能力,隨著PLC的發(fā)展,已經(jīng)能對大量的數(shù)據(jù)進行快速處理。如數(shù)據(jù)採集、存儲與處理功能。7.通信和聯(lián)網(wǎng)現(xiàn)代PLC大多數(shù)都採用了通信、網(wǎng)路技術(shù),有RS232或RS485介面,可進行遠程I/O控制,多臺PLC可彼此間聯(lián)網(wǎng)、通信,外部器件與一臺或多臺可編程控制器的信號處理單元之間,實現(xiàn)程式和數(shù)據(jù)交換,如程式轉(zhuǎn)移、數(shù)據(jù)文檔轉(zhuǎn)移、監(jiān)視和診斷。
通信介面或通信處理器按標(biāo)準(zhǔn)的硬體介面或?qū)S械耐ㄐ艆f(xié)議完成程式和數(shù)據(jù)的轉(zhuǎn)移。
在系統(tǒng)構(gòu)成時,可由一臺電腦與多臺PLC構(gòu)成“集中管理、分散控制”的分佈式控制網(wǎng)路,以便完成較大規(guī)模的複雜控制。通常所說的SCADA系統(tǒng),現(xiàn)場端和遠程端也可以採用PLC作現(xiàn)場機。8.輸入/輸出介面調(diào)理功能具有A/D、D/A轉(zhuǎn)換功能,通過I/O模組完成對模擬量的控制和調(diào)節(jié)。位數(shù)和精度可以根據(jù)用戶要求選擇。具有溫度測量介面,直接連接各種電阻或電偶。9.人機介面功能提供操作者以監(jiān)視機器、過程工作必需的資訊。允許操作者和PLC系統(tǒng)與其應(yīng)用程式相互作用,以便作出決策和調(diào)整。實現(xiàn)人機介面功能的手段:從基層的操作者螢?zāi)晃淖诛@示,到單機的CRT顯示與鍵盤操作和用通信處理器、專用處理器、個人電腦、工業(yè)電腦的分散和集中操作與監(jiān)視系統(tǒng)??删幊绦蚩刂破魇菍凫洞鎯Τ淌娇刂频囊环N裝置,其控制功能是通過存放在記憶體內(nèi)的程式來實現(xiàn)的,若要對控制功能作修改,在很大程度上只須改變軟體指令即可,使得硬體軟體化。因此它在工業(yè)控制中的地位越來越高,佔有極其重要的地位,最重要的原因是它具有如下獨特的特點:1.可靠性高PLC是專門為工業(yè)控制設(shè)計的,在設(shè)計和製造過程中採取了多層次抗干擾、精選元件的措施,可在惡劣的工業(yè)環(huán)境下與強電設(shè)備一起工作,運行的穩(wěn)定性和可靠性較高。PLC是以積體電路為基本單元的電子設(shè)備,內(nèi)部處理不依賴於接點,元件的壽命長,平均無故障工作時間高。2.編程簡單易學(xué)PLC的最大特點之一,就是採用易學(xué)易懂的梯形圖語言,它是以電腦軟體技術(shù)構(gòu)成人們慣用的繼電器模型,形成一套獨具風(fēng)格的以繼電器梯形圖為基礎(chǔ)的形象編程語言。方便電氣人員在瞭解PLC工作原理和它的編程技術(shù)後,就可迅速地結(jié)合實際需要進行應(yīng)用設(shè)計,進而將PLC用於實際控制系統(tǒng)中。3.通用性強,使用方便由於PLC自身硬體特點,用戶在進行控制系統(tǒng)的設(shè)計時,不需要自己設(shè)計和製作硬體裝置,只需要根據(jù)控制要求進行模組的配置;用戶所作的工作只是設(shè)計滿足控制對象的控制要求的應(yīng)用程式。對於一個控制系統(tǒng),當(dāng)控制要求改變時,只需修改程式,就能變更控制功能;與週邊設(shè)備的連接方便,通訊協(xié)議標(biāo)準(zhǔn)。4.系統(tǒng)設(shè)計週期短由於系統(tǒng)硬體的設(shè)計任務(wù)僅僅是根據(jù)對象的控制要求配置適當(dāng)?shù)哪=M,而不要設(shè)計具體的介面電路,同時軟體設(shè)計和週邊電路設(shè)計可以同時進行,這樣大大縮短了整個系統(tǒng)設(shè)計的時間,加快了系統(tǒng)的設(shè)計週期。5.對生產(chǎn)工藝改變適應(yīng)性強其控制功能是通過軟體編程來實現(xiàn)的,當(dāng)生產(chǎn)工藝改變時,在很大程度上只需改變用戶程式,這對現(xiàn)代化的小批量、多品種產(chǎn)品的生產(chǎn)尤其適合;現(xiàn)今plc已經(jīng)朝著嵌入式系統(tǒng)發(fā)展,將進入日常生活中。6.安裝簡單、調(diào)試方便、維護工作量小PLC控制系統(tǒng)的安裝接線工作量比繼電器控制系統(tǒng)少得多,只需將現(xiàn)場的各種設(shè)備與PLC相應(yīng)的I/O口相連。PLC軟體設(shè)計和調(diào)試大部分可以在實驗室模擬進行,模擬調(diào)試好後再將PLC控制系統(tǒng)進行現(xiàn)場聯(lián)機調(diào)試,方便省時。其本身可靠性高,有完善的自診斷能力和系統(tǒng)監(jiān)控能力,方便迅速故障查明和排除,維護的工作效率高。7.適應(yīng)工業(yè)環(huán)境:PLC的技術(shù)條件能在一般高溫、振動、衝擊和粉塵等惡劣環(huán)境下工作,能在強電磁干擾環(huán)境下可靠工作。這是PLC產(chǎn)品的市場生存價值。三、PLC的應(yīng)用和發(fā)展前趨勢PLC的應(yīng)用是基於其以微處理器為核心,綜合了電腦技術(shù)、自動控制技術(shù)和通信技術(shù)發(fā)展起來的一種通用的工業(yè)自動控制裝置,它具有可靠性高、體積小、功能強、程式設(shè)計簡單、靈活通用、維護方便等一系列優(yōu)點,因而在製造、冶金、能源、交通、化工、電力等領(lǐng)域有著廣泛的應(yīng)用,成為現(xiàn)代工業(yè)控制的支柱之一。根據(jù)這些特點,可將其應(yīng)用形式歸納為以下幾種:開關(guān)量邏輯控制、模擬量控制、過程控制、定時和計數(shù)控制、順序控制;、數(shù)據(jù)處理、通信和聯(lián)網(wǎng)?,F(xiàn)代PLC的發(fā)展有兩個主要趨勢:其一是向體積更小、速度更快、功能更強和價格更低的微小型方面發(fā)展,即現(xiàn)今開始發(fā)展的嵌入式PLC控制方式;其二是向大型網(wǎng)路化、高可靠性、好的相容性和多功能方面發(fā)展。1、大型網(wǎng)路化主要是朝DCS方向發(fā)展,使其具有DCS系統(tǒng)的一些功能。網(wǎng)路化和通信能力強是PLC發(fā)展的一個重要方面,向下可將多個PLC、I/O框架相連;向上與工業(yè)電腦、以太網(wǎng)、MAP網(wǎng)等相連構(gòu)成整個工廠的自動化控制系統(tǒng)。2、多功能隨著自調(diào)整、步進電機控制、位置控制、伺服控制等模組的出現(xiàn),使PLC控制領(lǐng)域更加寬廣。
如研製出了多回路閉環(huán)控制模組、步進電機控制模組、仿真模組和通信處理模組等。並為用戶提供了方便的人機介面,用戶程式多級口令保護,極強的計算性能,完善的指令集,通過工業(yè)現(xiàn)場匯流排PROFIBUS以及以太網(wǎng)聯(lián)網(wǎng)的網(wǎng)路能力,強勁的內(nèi)部集成功能,全面的故障診斷功能;模組式結(jié)構(gòu)可用於各處性能的擴展,脈衝輸出晶閘管步進電機和直流電機;快速的指令處理大大縮短了迴圈週期,並採用了高速計數(shù)器,高速中斷處理可以分別回應(yīng)過程事件,大幅度降低了成本。3、高可靠性由於控制系統(tǒng)的可靠性日益受到人們的重視,一些公司已將自診斷技術(shù)、冗餘技術(shù)、容錯技術(shù)廣泛應(yīng)用到現(xiàn)有產(chǎn)品中,推出了高可靠性的冗餘系統(tǒng),並採用熱備用或並行工作、多數(shù)表決的工作方式。PLC即使在惡劣、不穩(wěn)定的工作環(huán)境下,堅固、全密封的範(fàn)本依然可正常工作,在操作運行過程中範(fàn)本還可熱插拔。可編程控制器的結(jié)構(gòu)和基本工作原理PLC由於其自身的特點,在工業(yè)生產(chǎn)的各個領(lǐng)域得到了愈來愈廣泛的應(yīng)用。而作為PLC的用戶,要正確地應(yīng)用PLC去完成各種不同的控制任務(wù),首先應(yīng)瞭解其組成結(jié)構(gòu)和工作原理。PLC的基本結(jié)構(gòu)可編程序控制器實施控制,其實質(zhì)就是按一定演算法進行輸入輸出變換,並將這個變換與以物理實現(xiàn)。輸入輸出變換、物理實現(xiàn)可以說是PLC實施控制的兩個基本點,同時物理實現(xiàn)也是PLC與普通微機相區(qū)別之處,其需要考慮實際控制的需要,應(yīng)能排除干擾信號適應(yīng)於工業(yè)現(xiàn)場,輸出應(yīng)放大到工業(yè)控制的水準(zhǔn),能為實際控制系統(tǒng)方便使用,所以PLC採用了典型的電腦結(jié)構(gòu),主要是由微處理器(CPU)、記憶體(RAM/ROM)、輸入輸出介面(I/O)電路、通信介面及電源組成。PLC的基本結(jié)構(gòu)如下圖所示:
1、中央處理單元(CPU)
中央處理單元(CPU)是PLC的控制核心。它按照PLC系統(tǒng)程式賦予的功能:a.接收並存儲從用戶程式和數(shù)據(jù);b.檢查電源、記憶體、I/O以及警戒定時器的狀態(tài),並能診斷用戶程式中的語法錯誤。當(dāng)PLC投入運行時,首先它以掃描的方式採集現(xiàn)場各輸入裝置的狀態(tài)和數(shù)據(jù),並分別存入I/O映象寄存區(qū),然後從用戶程式記憶體中逐條讀取用戶程式,經(jīng)過命令解釋後按指令的規(guī)定執(zhí)行邏輯或算數(shù)運算並將結(jié)果送入I/O映象寄存區(qū)或數(shù)據(jù)寄存器內(nèi)。等所有的用戶程式執(zhí)行完畢之後,最後將I/O映象寄存區(qū)的各輸出狀態(tài)或輸出寄存器內(nèi)的數(shù)據(jù)傳送到相應(yīng)的輸出裝置,如此迴圈直到停止運行。為了進一步提高PLC的可靠性,近年來對大型PLC還採用雙CPU構(gòu)成冗餘系統(tǒng),或採用三CPU的表決式系統(tǒng)。這樣,即使某個CPU出現(xiàn)故障,整個系統(tǒng)仍能正常運行。
2、記憶體
可編程序控制器的記憶體分為系統(tǒng)程式記憶體和用戶程式記憶體。存放系統(tǒng)軟體(包括監(jiān)控程序、模組化應(yīng)用功能副程式、命令解釋程式、故障診斷程式及其各種管理程式)的記憶體稱為系統(tǒng)程式記憶體;存放用戶程式(用戶程式存和數(shù)據(jù))的記憶體稱為用戶程式記憶體,所以又分為用戶記憶體和數(shù)據(jù)記憶體兩部分。PLC常用的記憶體類型:(1)RAM(RandomAssessMemory)這是一種讀/寫記憶體(隨機記憶體),其存取速度最快,由鋰電池支持。(2)EPROM(ErasableProgrammableReadOnlyMemory)這是一種可擦除的只讀記憶體。在斷電情況下,記憶體內(nèi)的所有內(nèi)容保持不變。(在紫外線連續(xù)照射下可擦除記憶體內(nèi)容)。(3)EEPROM(ElectricalErasableProgrammableReadOnlyMemory)這是一種電可擦除的只讀記憶體。使用編程器就能很容易地對其所存儲的內(nèi)容進行修改。
PLC存儲空間的分配:
雖然各種PLC的CPU的最大尋址空間各不相同,但是根據(jù)PLC的工作原理,其存儲空間一般包括以下三個區(qū)域:(1)系統(tǒng)程式存儲區(qū)(2)系統(tǒng)RAM存儲區(qū)(包括I/O映象寄存區(qū)和系統(tǒng)軟設(shè)備等)。(3)用戶程式存儲區(qū)
系統(tǒng)程式存儲區(qū):在系統(tǒng)程式存儲區(qū)中存放著相當(dāng)於電腦操作系統(tǒng)的系統(tǒng)程式。包括監(jiān)控程序、管理程式、命令解釋程式、功能副程式、系統(tǒng)診斷副程式等。由製造廠商將其固化在EPROM中,用戶不能直接存取。它和硬體一起決定了該PLC的性能。
系統(tǒng)RAM存儲區(qū):系統(tǒng)RAM存儲區(qū)包括I/O映象寄存區(qū)以及各類軟元件,如:邏輯線圈、數(shù)據(jù)寄存器、計時器、計數(shù)器、變址寄存器、累加器等記憶體。
(1)I/O映象寄存區(qū):由於PLC投入運行後,只是在輸入採樣階段才依次讀入各輸入狀態(tài)和數(shù)據(jù),在輸出刷新階段才將輸出的狀態(tài)和數(shù)據(jù)送至相應(yīng)的外設(shè)。因此,它需要一定數(shù)量的存儲單元(RAM)以存放I/O的狀態(tài)和數(shù)據(jù),這些單元稱作I/O映象寄存區(qū)。一個開關(guān)量I/O佔用存儲單元中的一個位,一個模擬量I/O佔用存儲單元中的一個字。因此整個I/O映象寄存區(qū)可看作兩個部分組成:開關(guān)量I/O映象寄存區(qū);模擬量I/O映象寄存區(qū)。
(2)系統(tǒng)軟元件存儲區(qū):除了I/O映象寄存區(qū)區(qū)以外,系統(tǒng)RAM存儲區(qū)還包括PLC內(nèi)部各類軟元件(邏輯線圈、計時器、計數(shù)器、數(shù)據(jù)寄存器和累加器等)的存儲區(qū)。該存儲區(qū)又分為具有失電保持的存儲區(qū)域和失電不保持的存儲區(qū)域,前者在PLC斷電時,由內(nèi)部的鋰電池供電,數(shù)據(jù)不會丟失;後者當(dāng)PLC斷電時,數(shù)據(jù)被清零。(3)用戶程式存儲區(qū):用戶程式存儲區(qū)存放用戶編制的用戶程式。不同類型的PLC,其存儲容量各不相同。3.輸入介面電路輸入輸出信號有開關(guān)量、模擬量、數(shù)字量三種,在我們實習(xí)室涉及到的信號當(dāng)中,開關(guān)量最普遍,也是實驗條件所限,在次我們主要介紹開關(guān)量介面電路。可編程序控制器優(yōu)點之一是抗干擾能力強。這也是其I/O設(shè)計的優(yōu)點之處,經(jīng)過了電氣隔離後,信號才送入CPU執(zhí)行的,防止現(xiàn)場的強電干擾進入。如下圖就是採用光電耦合器(一般採用反光二極體和光電三極管組成)的開關(guān)量輸入介面電路:4.輸出介面電路:可編程序控制器的輸出有:繼電器輸出(M)、電晶體輸出(T)、晶閘管輸出(SSR)三種輸出形式。輸出介面電路的隔離方式輸出介面電路的主要技術(shù)參數(shù)a.回應(yīng)時間回應(yīng)時間是指PLC從ON狀態(tài)轉(zhuǎn)變成OFF狀態(tài)或從OFF狀態(tài)轉(zhuǎn)變成ON狀態(tài)所需要的時間。繼電器輸出型回應(yīng)時間平均約為10ms;晶閘管輸出型回應(yīng)時間為1ms以下;電晶體輸出型在0.2ms以下為最快。b.輸出電流繼電器輸出型具有較大的輸出電流,AC250V以下的電路電壓可驅(qū)動純電阻負載2A/1點、感性負載80VA以下(AC100V或AC200V)及燈負載100W以下(AC100V或200V)的負載;Y0、Y1以外每輸出1點的輸出電流是0.5A,但是由於溫度上升的原因,每輸出4合計為0.8A的電流,輸出電晶體的ON電壓約為1.5V,因此驅(qū)動半導(dǎo)體元件時,請注意元件的輸入電壓特性。Y0、Y1每輸出1點的輸出電流是0.3A,但是對Y0、Y1使用定位指令時需要高速回應(yīng),因此使用10—100mA的輸出電流;晶閘管輸出電流也比較小,F(xiàn)X1S無晶閘管輸出型。c.開路漏電流開路漏電流是指輸出處於OFF狀態(tài)時,輸出回路中的電流。繼電器輸出型輸出接點OFF是無漏電流;電晶體輸出型漏電流在0.1mA以下;晶閘管較大漏電流,主要由內(nèi)部RC電路引起,需在設(shè)計系統(tǒng)時注意。輸出公共端(COM)公共端與輸出各組之間形成回路,從而驅(qū)動負載。FX1S有1點或4點一個公共端輸出型,因此各公共端單元可以驅(qū)動不同電源電壓系統(tǒng)的負載。5.電源PLC的電源在整個系統(tǒng)中起著十分重要得作用。如果沒有一個良好的、可靠得電源系統(tǒng)是無法正常工作的,因此PLC的製造商對電源的設(shè)計和製造也十分重視。一般交流電壓波動在+10%(+15%)範(fàn)圍內(nèi),可以不採取其他措施而將PLC直接連接到交流電網(wǎng)上去。如FX1S額定電壓AC100V—240V,而電壓允許範(fàn)圍在AC85V—264V之間。允許暫態(tài)停電在10ms以下,能繼續(xù)工作。一般小型PLC的電源輸出分為兩部分:一部分供PLC內(nèi)部電路工作;一部分向外提供給現(xiàn)場感測器等的工作電源。因此PLC對電源的基本要求:能有效地控制、消除電網(wǎng)電源帶來的各種干擾;電源發(fā)生故障不會導(dǎo)致其他部分產(chǎn)生故障;允許較寬的電壓範(fàn)圍;電源本身的功耗低,發(fā)熱量??;內(nèi)部電源與外部電源完全隔離;有較強的自保護功能。PLC的工作原理由於PLC以微處理器為核心,故具有微機的許多特點,但它的工作方式卻與微機有很大不同。微機一般採用等待命令的工作方式,如常見的鍵盤掃描方式或I/O掃描方,若有鍵按下或有I/O變化,則轉(zhuǎn)入相應(yīng)的副程式,若無則繼續(xù)掃描等待。PLC則是採用迴圈掃描的工作方式。對每個程式,CPU從第一條指令開始執(zhí)行,按指令步序號做週期性的程式迴圈掃描,如果無跳轉(zhuǎn)指令,則從第一條指令開始逐條執(zhí)行用戶程式,直至遇到結(jié)束符後又返回第一條指令,如此周而復(fù)始不斷迴圈,每一個迴圈稱為一個掃描週期。掃描週期的長短主要取決於以下幾個因素:一是CPU執(zhí)行指令的速度;二是執(zhí)行每條指令佔用的時間;三是程式中指令條數(shù)的多少。一個掃描週期主要可分為3個階段。1.輸入刷新階段在輸入刷新階段,CPU掃描全部輸入端口,讀取其狀態(tài)並寫入輸入狀態(tài)寄存器。完成輸入端刷新工作後,將關(guān)閉輸入端口,轉(zhuǎn)入程式執(zhí)行階段。在程式執(zhí)行期間即使輸入端狀態(tài)發(fā)生變化,輸入狀態(tài)寄存器的內(nèi)容也不會改變,而這些變化必須等到下一工作週期的輸入刷新階段才能被讀入。2.程式執(zhí)行階段在程式執(zhí)行階段,根據(jù)用戶輸入的控制程式,從第一條開始逐步執(zhí)行,並將相應(yīng)的邏輯運算結(jié)果存入對應(yīng)的內(nèi)部輔助寄存器和輸出狀態(tài)寄存器。當(dāng)最後一條控制程式執(zhí)行完畢後,即轉(zhuǎn)入輸入刷新階段。3.輸出刷新階段當(dāng)所有指令執(zhí)行完畢後,將輸出狀態(tài)寄存器中的內(nèi)容,依次送到輸出鎖存電路(輸出映像寄存器),並通過一定輸出方式輸出,驅(qū)動外部相應(yīng)執(zhí)行元件工作,這才形成PLC的實際輸出。由此可見,輸入刷新、程式執(zhí)行和輸出刷新三個階段構(gòu)成PLC一個工作週期,由此循環(huán)往復(fù),因此稱為迴圈掃描工作方式。由於輸入刷新階段是緊接輸出刷新階段後馬上進行的,所以亦將這兩個階段統(tǒng)稱為I/O刷新階段。實際上,除了執(zhí)行程式和I/O刷新外,PLC還要進行各種錯誤檢測(自診斷功能)並與編程工具通訊,這些操作統(tǒng)稱為“監(jiān)視服務(wù)”,一般在程式執(zhí)行之後進行。綜上述,PLC的掃描工作過程如圖1—4所示。顯然掃描週期的長短主要取決於程式的長短。掃描週期越長,回應(yīng)速度越慢。由於每個掃描週期只進行一次I/O刷新,即每一個掃描週期PLC只對輸入、輸出狀態(tài)寄存器更新一次,所以系統(tǒng)存在輸入輸出滯後現(xiàn)象,這在一定程度上降低了系統(tǒng)的回應(yīng)速度。但是由於其對I/O的變化每個週期只輸出刷新一次,並且只對有變化的進行刷新,這對一般的開關(guān)量控制系統(tǒng)來說是完全允許的,不但不會造成影響,還會提高抗干擾能力。這是因為輸入採樣階段僅在輸入刷新階段進行,PLC在一個工作週期的大部分時間是與外設(shè)隔離的,而工業(yè)現(xiàn)場的干擾常常是脈衝、短時間的,誤動作將大大減小。但是在快速回應(yīng)系統(tǒng)中就會造成回應(yīng)滯後現(xiàn)象,這個一般PLC都會採取高速模組??傊琍LC採用掃描的工作方式,是區(qū)別於其他設(shè)備的最大特點之一,我們在學(xué)習(xí)和使用PLC當(dāng)中都應(yīng)加強注意。FX1S的性能指標(biāo)Fx系列PLC個部分含義:若特殊品種缺省,通常指AC電源、DC輸入、橫式端子排,其中繼電器輸出:2A/1點;電晶體輸出:0。5A/1點;晶閘管輸出:0。3A/1點。例如FX2N40MRD,其參數(shù)含義為三菱FX2NPLC,有40個I/O點的基本單元,繼電器輸出型,使用DC24V電源。FX1s性能規(guī)格:專案規(guī)格備註運轉(zhuǎn)控制方法通過儲存的程式週期運轉(zhuǎn)I/O控制方法批次處理方法(當(dāng)執(zhí)行END指令時)I/O指令可以刷新運轉(zhuǎn)處理方法基本指令:0.55至0.7μs
應(yīng)用指令:3.7至幾百μs編程語言邏輯梯形圖和指令清單使用步進梯形圖能生成SFC類型程式程式容量內(nèi)置2K步EEPROM存儲盒(FX1n-EEPROM-8L)可選指令數(shù)目基本順序指令:27
步進梯形指令:2
應(yīng)用指令:85最大可用167條應(yīng)用指令,包括所有的變化I/O配置最大總I/O由主處理單元設(shè)置輔助繼電器
(M線圈)一般384點M0到M383鎖定128點(子系統(tǒng))M384至M511特殊256點M8000至8255狀態(tài)繼電器
(S線圈)一般128點S0至S127初始10點(子系統(tǒng))S0至S9定時器(T)100毫秒範(fàn)圍:0至3276.7秒63點T0至T5510毫秒範(fàn)圍:0至3276.7秒31點當(dāng)特殊M線圈工作時T32到T621毫秒範(fàn)圍:0.001至32.767秒1點T163計數(shù)器(C)一般範(fàn)圍:1至32767數(shù)16點C0至C15
類型:16位增計數(shù)器鎖定範(fàn)圍:1至32767數(shù)16點C16至C31
類型:16位增計數(shù)器高速計數(shù)器(C)單相範(fàn)圍:-2147483648+2147483648數(shù)
Fxo:選擇多達4個單相計數(shù)器,組合計數(shù)頻率不
大於5KHz.或選擇一個比相或A/B相計數(shù)器,組合
計數(shù)頻率不大於2KHz.
FXos:當(dāng)使用多個單相計數(shù)器時,頻率和必須不
大於14KHz.只允許單.雙相高速計數(shù)器同時使
用。當(dāng)使用雙相計數(shù)器時,最大遍數(shù)速度必須不
大於14KHz,計算為(遍數(shù)邊數(shù)為5時,2ph計數(shù)
器速度)+1ph計數(shù)器速度。C235至C238
4點(注意C235被鎖定)單相c/w起始
停止輸入C241(鎖定上)C242和C244(鎖定)3點雙相C241、C247和C249(都鎖定)3點A/B相C251、C252和C254(都鎖定)3點數(shù)據(jù)寄存器(D)一般128點D0至D127
類型:32位元件的16位數(shù)據(jù)存儲寄存器鎖定128點D128至255
類型:32位元件的16位數(shù)據(jù)存儲寄存器外部調(diào)節(jié)範(fàn)圍:0至2552點通過外部設(shè)置電位計間接輸入D8013
或D8030&D803114數(shù)據(jù)特殊256點(包含D8030,D8031)從D8000至D8255
類型:16位數(shù)據(jù)存儲寄存器變址16點V和Z
類型:16位數(shù)據(jù)存儲寄存器指標(biāo)(P)用於CALL64點N0至P63用於中斷6點100*至130*
(上升觸發(fā)*=1,下降觸發(fā)*=0)嵌套層次用於MC和MRC時8點N0至N7常數(shù)十進位K16位:-32768至32768
32位:-2147483648至+2147483647十六進位H16位:0000至FFFF
32位:00000000至FFFFFFFF習(xí)題:可編程序控制器的定義是什麼?可編程序控制器有哪些主要特點?可編程序控制器的主要功能有哪些?可編程序控制器由哪幾部分組成?各有什麼作用?PLC的工作方式是什麼?說明工作原理。FX1S的軟元件及其編程軟體FX1S的軟元件地址號、錯誤代碼介紹一、FX1s可編程控制器一般軟元件的種類和編號如下所示,因為和其他FX系列可編程控制器的內(nèi)容不同,請注意區(qū)別:FX1s-10MFX1s-14MFX1s-20MFX1s-30M輸入繼電器XX000~X0056點X000~X0078點X000~X01312點X000~X01716點輸出繼電器YY000~Y0034點Y000~Y0056點Y000~Y0078點Y000~Y01514點輔助繼電器MM0~M383384點一般用【M384~M511】128點保持用M8000~M8255256點※1特殊用狀態(tài)SS0~S127128點保持用【S0~S127】128點保持用初始化用S0~S9原點回歸用S10~S127定時器TT0~T3132點100msT32~T6231點10msM8028置ON【T63】1點1ms累計內(nèi)置電位器2點VR1:D8030VR2:D8031計數(shù)器C16位增量記數(shù)32位高速可逆計數(shù)器最大6點C0~C1516點一般用[C16~C31]16點保持用[C235~C245]單相單輸入[C246~C250]單相雙輸入[C251~C255]雙相輸入數(shù)據(jù)寄存器D,V,ZD0~D127128點一般用[D128~D255]保持用[D1000~D2499]1500點檔專用檔用參數(shù)設(shè)定,可設(shè)定為檔寄存器D8000~D82455256點※1特殊用V0~V7Z0~Z716點變址用嵌套指針N0~N78點主控用P0~P6364點跳轉(zhuǎn)指令、副程式用跳轉(zhuǎn)地址指針100※~105※6點輸入中斷用指針常數(shù)K16位-32768~3276732位-2147483648~2147483647H16位0~FFFFH32位0~FFFFFFFH【】內(nèi)的軟元件是停電保持區(qū)域(keepArea),保持區(qū)域的範(fàn)圍是不能變更的。注記:※1.對應(yīng)功能請參照特殊軟元件編號一覽表。為了能可靠保持,可編程控制器連續(xù)通電時間必須在5分鐘以上。二、特殊軟元件,F(xiàn)X1s可編程控制器特殊軟元件的種類及其功能如下:如[M][D]這樣有[]括起的軟元件和未使用的軟元件,或沒有記載的未定義的軟元件,請不要對它們進行程式驅(qū)動或數(shù)據(jù)寫入。*1:RUN——STOP時清除;*2:STOP——RUN時清除;*3:停電保持;*4:END指令結(jié)束處理;*5:22(FX1s)100(版本號1。00);*6:0002=2K步;*7:02H=存儲盒(PROTECTOFF)0AH=存儲盒(PROTECTON)10H=可編程序控制器內(nèi)置EEPROM存貯器;*8:M8062除外;*9:用西曆的後二位表示,也可以切換成西曆四位表示,當(dāng)用四位表示時可表示從1980—2079年為止;*10:適用於RS、ASCI、HEX、CCD指令。PC狀態(tài):編號名稱備註編號名稱備註[M8000]RUN監(jiān)控RUN時常閉D8000監(jiān)視定時器初期值200ms[M8001]RUN監(jiān)控RUN時常開[D]8001PC類型和版本*5[M8002]初始化脈衝RUN後輸出一個掃描週期的ON[D]8002記憶體容量*6[M]8003初始化脈衝RUN後輸出一個掃描週期的OFF[D]8003記憶體種類*7[M]8004出錯發(fā)生M8060~M8067檢知*8[D]8004出錯特殊M的編號M8060~M8067[M]8005[D]8005[M]8006[D]8006[M]8007[D]8007[M]8008[D]8008[M]8009[D]8009時鐘編號名稱備註編號名稱備註[M]8010以10ms為週期振盪[D]8010掃描時間當(dāng)前值(單位0.1ms)含恒定掃描等待時間[M]801110ms時鐘以100ms為週期振盪[D]8011最小掃描時間(單位0.1ms)[M]8012100ms時鐘以1s為週期振盪[D]8012最大掃描時間(單位.01ms)[M]80131s時鐘以1min為週期振盪D80130~59秒預(yù)置值或當(dāng)前值時鐘誤差±45秒/月(25℃)有閏年修正.[M]80141min時鐘D80140~59分預(yù)置值或當(dāng)前值[M]8015計時停止和預(yù)置D80150~23小時預(yù)置值或當(dāng)前值[M]8016停止顯示時間D80160~31日[M]8017±30秒修正D80170~12月預(yù)置值或當(dāng)前值[M]8018RTC檢出常閉D8018西曆年二位預(yù)置值或當(dāng)前值表示的[M]8019RTC出錯D8018星期0(一)-6(六預(yù)置值或當(dāng)前值)D8013~D8019是停電保持.D8018(年)也可以切換成西曆1980~2079的4位表示.三菱PLC編程軟體簡介PLC的程式輸入通過手持編程器、專用編程器或電腦完成。手持編程器體積小,攜帶方便,在現(xiàn)場調(diào)試時優(yōu)越性強,但在程式輸入、閱讀、分析時較繁鎖;而專用編程器價格太貴,通用性差;電腦編程在教學(xué)中優(yōu)勢較大,且其通訊更為方便。因此也就有了相應(yīng)的電腦平臺上的編程軟體和專用通訊模組,在這節(jié)當(dāng)中我們重點介紹三菱fx系列編程軟體的使用和操作。三菱公司fx系列plc編程軟體名稱為fxgpwin,我們介紹版本為SW0PC-FXGP/WIN-CVersion3.00Copyright(C)1996MITSUBISHIELECTRICCORPORATION,其具體應(yīng)用說明如下:Fxgpwin編程軟體對FX0/FX0S、FX1S、FX1N、FX0N、FX1FX2N/FX2NC和FX(FX2/FX2C)系列三菱plc編程及其它操作。下圖為軟體的檔組成:進入FXGPWIN的編程環(huán)境雙擊桌面fxgpwin圖示或按table鍵選擇到圖示fxgpwin,即可進入編程環(huán)境。編程環(huán)境如下圖編寫新程式,新建檔出現(xiàn)PLC選型介面選擇好PLC型號後按確認(rèn)鍵即可進入編輯介面,在視圖中可以切換梯形圖、指令表等建立好檔後就可以在其中編寫程式了。程式的保存在“檔“菜單下的“另存為“下即可。PLC程式上載,傳入PLC。當(dāng)編輯好程式後可以就可以向PLC上載程式,方法是:首先必須正確連接好編程電纜,其次是PLC通上電源(POWER)指示燈亮,打開菜單“PLC“——“傳送“——“寫出“確認(rèn)。出現(xiàn)程式寫入步數(shù)範(fàn)圍選擇框圖,確認(rèn)後即可:PLC程式下載一樣,在上述操作中選擇“讀入“,其他操作不變。程式打開打開菜單“檔““打開“,出現(xiàn)介面,選擇要打開的程式,確定即可。退出主程序ALT+F4或點擊檔菜單下的“退出“。程式的編寫編程語言的選擇FXGPWIN軟體提供三種編程語言,分別為梯形圖、指令表、SFC狀態(tài)流程圖。打開“視圖“菜單,選擇對應(yīng)的編程語言。梯形圖編輯時如圖編寫程式可通過功能欄來選擇,也可以直接寫指令進行程式編寫。主要是熟悉菜單下各功能子菜單。梯形圖編寫需進行轉(zhuǎn)換,在工具菜單下選擇或按F4鍵,轉(zhuǎn)換完畢即可進行上載調(diào)試,注意端口設(shè)置。程式的檢查在“選項“菜單下的“程式檢查“,即進入程式檢查環(huán)境,可檢查語法錯誤、雙線圈、電路錯誤。軟元件的監(jiān)控和強制執(zhí)行在FXGPEIN操作環(huán)境下,可以監(jiān)控各軟元件的狀態(tài)和強制執(zhí)行輸出等功能。元件監(jiān)控功能介面:強制輸出功能介面:強制ON/OFF功能介面:主要在“監(jiān)控/測試“菜單中完成。其他各功能在操作過程中在幫助菜單中熟悉。5.梯形圖常用項具體操作(1)剪切(梯形圖編輯):[編輯(Alt+E)]-[剪切(Alt+t)]功能:將電路塊單元剪切掉.操作方法:通過[編輯]-[塊選擇]菜單操作選擇電路塊.在通過[編輯]-[剪切]菜單操作或[Ctrl]+[X]鍵操作,被選中的電路塊被剪切掉.被剪切的數(shù)據(jù)保存在剪切板中.警告:如果被剪切的數(shù)據(jù)超過了剪切板的容量,剪切操作被取消.(2)粘貼(梯形圖編輯):[編輯(Alt+E)]-[粘貼(Alt+P)]]功能:粘貼電路塊單元.操作方法:通過[編輯]-[粘貼]菜單操作,或[Ctrl]+[V]鍵操作,被選擇的電路塊被粘貼上.被粘貼上的電路塊數(shù)據(jù)來自於執(zhí)行剪切或拷貝命令時存儲在剪切板上的數(shù)據(jù).通過[編輯]-[粘貼]菜單操作或[Ctrl]+[V]鍵操作,被選中的電路塊被粘貼.被粘貼的數(shù)據(jù)是在執(zhí)行剪切或拷貝操作時被保存在剪切板中的數(shù)據(jù).警告:如果剪切板中的數(shù)據(jù)未被確認(rèn)為電路塊,剪切操作被禁止.(3)拷貝(梯形圖編輯):[編輯(Alt+E)]-[拷貝(Alt+C)]功能:拷貝電路塊單元.操作方法:通過[編輯]-[塊選擇]菜單操作選擇電路塊.在通過[編輯]-[拷貝]菜單操作或[Ctrl]+[C]鍵操作,被選中的電路塊數(shù)據(jù)被保存在剪切板中.警告:如果被拷貝的數(shù)據(jù)超過了剪切板的容量,拷貝操作被取消.(4)行刪除(梯形圖編輯):[編輯(Alt+E)]-[行刪除(Alt+L)]功能:在行單元中刪除線路塊.操作方法:通過執(zhí)行[編輯]-[行刪除]菜單操作或[Ctrl]+[Delete]鍵盤操作,游標(biāo)所在行的線路塊被刪除.警告:1.該功能在創(chuàng)建(更正)線路時禁用.需在完成線路變化後執(zhí)行.2.被刪除的數(shù)據(jù)並未存儲在剪切板中.(5)行刪除(梯形圖編輯):[編輯(Alt+E)]-[行刪除(Alt+L)]功能:在行單元中刪除線路塊.操作方法:通過執(zhí)行[編輯]-[行刪除]菜單操作或[Ctrl]+[Delete]鍵盤操作,游標(biāo)所在行的線路塊被刪除.警告1.該功能在創(chuàng)建(更正)線路時禁用.需在完成線路變化後執(zhí)行.被刪除的數(shù)據(jù)並未存儲在剪切板中.(6)刪除(梯形圖編輯):[編輯(Alt+E)]-[刪除(Alt+D)]功能:刪除電路符號或電路塊單元.操作方法:通過進行[編輯]-[刪除]菜單操作或[Delete]鍵操作刪除游標(biāo)所在處的電路符號欲執(zhí)行修改操作,首先通過執(zhí)行[編輯]-[塊選擇]菜單操作選擇電路塊.在通過[編輯]-[刪除]菜單操作或[Delete]鍵操作,被選單元被刪除。警告1。被刪除的數(shù)據(jù)並不在剪切板中。(7)行插入(梯形圖編輯):[編輯(Alt+E)]-[行插入(Alt+I)]功能:插入一行.操作方法:通過執(zhí)行[編輯]-[行插入]菜單操作,在游標(biāo)位置上插入一行.(8)觸點[工具(Alt+T)]-[觸點(Alt+n)]-[-||-...][工具(Alt+T)]-[觸點(Alt+n)]-[-|/|-...][工具(Alt+T)]-[觸點(Alt+n)]-[-|P|-...][工具(Alt+T)]-[觸點(Alt+n)]-[-|F|-...]功能:輸入電路符號中的觸點符號.操作方法:在執(zhí)行[工具]-[觸點]-[-||-]菜單操作時,選中一個觸點符號,顯示元件輸入對話框.執(zhí)行[工具]-[觸點]-[-|/|-]菜單操作選中B觸點.執(zhí)行[工具]-[觸點]-[-|P|-]菜單操作選擇脈衝觸點符號,或執(zhí)行[工具]-[觸點]-[-|F|-]菜單操作選擇下降沿觸發(fā)觸點符號.在元件輸入欄中輸入元件,按[Enter]鍵或確認(rèn)按鈕後,游標(biāo)所在處的便有一個元件被登錄.若點擊參照按鈕,則顯示元件說明對話框,可完成更多的設(shè)置.(9)線圈[工具(Alt+T)]-[線圈(Alt+o)]功能:在電路符號中輸入輸出線圈.操作方法:在進行[工具]-[線圈]菜單操作時,元件輸入對話框被顯示t.在輸入欄中輸入元件,按[Enter]鍵或確認(rèn)按鈕,於是游標(biāo)所在地的輸出線圈符號被登錄.點擊參照按鈕顯示元件說明對話框,可進行進一步的特殊設(shè)置.(10)功能指令線圈:[工具(Alt+T)]-[功能]功能:輸入功能線圈命令等.操作方法:在執(zhí)行[工具]-[功能]菜單操作時,命令輸入對話框顯出.在輸入欄中輸入元件,按[Enter]鍵或確認(rèn)按鈕,游標(biāo)所在地的應(yīng)用命令被登錄.再點擊參照按鈕,命令說明對話框被打開,可進行進一步的特殊設(shè)置.(11)連線[工具(Alt+T)]-[連線(Alt+W)]-[|][工具(Alt+T)]-[連線(Alt+W)]-[-][工具(Alt+T)]-[連線(Alt+W)]-[-/-][工具(Alt+T)]-[連線(Alt+W)]-[|刪除]功能:輸入垂直及水平線,刪除垂直線.操作方法:垂直線被菜單操作[工具]-[連線]-[|]登錄,水平線被菜單操作[工具]-[連線]-[-]登錄,翻轉(zhuǎn)線菜單操作[被工具]-[連線]-[-/-]登錄,垂直線被菜單操作[工具]-[連線]-[|刪除]刪除.(12)全部清除:[工具(Alt+T)]-[全部清除(Alt+A)...]功能:清除程式區(qū)(NOP命令).操作方法:點擊[工具]-[全部清除]菜單,顯示清除對話框.通過按[Enter]鍵或點擊確認(rèn)按鈕,執(zhí)行清除過程.警告1.所清除的僅僅是程式區(qū),而參數(shù)的設(shè)置值未被改變.(13)轉(zhuǎn)換(梯形圖編輯):[工具(Alt+T)]-[轉(zhuǎn)換(Alt+C)]功能:將創(chuàng)建的電路圖轉(zhuǎn)換格式存入電腦中.操作方法:執(zhí)行[工具]-[轉(zhuǎn)換]菜單操作或按[轉(zhuǎn)換]按鈕(F4鍵).在轉(zhuǎn)換過程中,顯示資訊電路轉(zhuǎn)換中.警告1.如果在不完成轉(zhuǎn)換的情況下關(guān)閉電路窗口,被創(chuàng)建的電路圖被抹去.(14)梯形圖監(jiān)控:[監(jiān)控/測試(Alt+M)]-[開始監(jiān)控(Alt+S)]功能:在顯示幕上監(jiān)視可編程控制器的操作狀態(tài).從電路編輯狀態(tài)轉(zhuǎn)換到監(jiān)視狀態(tài),同時在顯示的電路圖中顯示可編程控制器操作狀態(tài)(ON/OFF).操作方法:啟動梯形圖視圖,通過進行菜單操作進入[監(jiān)控/測試]-[開始監(jiān)控].警告1.在梯形圖監(jiān)控中,電路圖中只有ON/OFF狀態(tài)被監(jiān)控.2.當(dāng)監(jiān)控當(dāng)前值以及設(shè)置寄存器,計時器,計數(shù)器數(shù)據(jù)時,應(yīng)使用依據(jù)登錄監(jiān)控功能(15)程式傳送:[PLC]-[傳送(Alt+T)]功能:將已創(chuàng)建的順控程式成批傳送到可編程控制器中.傳送功能包括[讀入],[寫出]及[校驗].[讀入]:將PLC中的順控程式傳送到電腦中.[寫出]:將電腦中的順控程式發(fā)送到可編程控制器中.[校驗]:將在電腦及可編程控制器中順控程式加以比較校驗.操作方法:由執(zhí)行[PLC]-[傳送]-[讀入],-[寫出],-[校驗]菜單操作而完成.當(dāng)選擇[讀入]時,應(yīng)在[PLC模式設(shè)置]對話框中將已連接的PLC模式設(shè)置好.警告1.電腦的RS232C端口及PLC之間必須用指定的纜線及轉(zhuǎn)換器連接.2.執(zhí)行完[讀入]後,電腦中的順控程式將被丟失,PLC模式被改變成被設(shè)定的模式,現(xiàn)有的順控程式被讀入的程式替代.3.在[寫出]時,PLC應(yīng)停止運行,程式必須在RAM或EE-PROM記憶體保護關(guān)斷的情況下寫出.然後機動進行校驗.(16)PLC記憶體清除:[PLC]-[PLC記憶體清除(Alt+P)...]功能:為了初始化PLC中的程式及數(shù)據(jù).以下三項將被清除.[PLC儲存器]:順控程式為NOP,參數(shù)設(shè)置為缺省值.[數(shù)據(jù)元件記憶體]:數(shù)據(jù)檔緩衝器中數(shù)據(jù)置零.[位元件記憶體]:X,Y,M,S,T,C的值被置零.操作方法:執(zhí)行[PLC]-[PLC記憶體清除]菜單操作,再在[PLC記憶體清除]中設(shè)置清除項.警告1.電腦的RS232C端口及PLC之間必須用指定的纜線及轉(zhuǎn)換器連接.2.特殊數(shù)據(jù)寄存器數(shù)據(jù)不被清除.習(xí)題:列表寫出FX1s—20MR的軟元件種類及編號。特殊輔助繼電器描述。第三章基本邏輯指令系統(tǒng)可編程序控制器是按照用戶的控制要求編寫程式來進行控制的。程式的編寫就是用一定的編程語言把一個控制任務(wù)描述出來。PLC編程語言中,程式的表達方式有幾種:梯形圖、指令語句表、邏輯功能圖和高級語言,但最常用的語言是梯形圖語言和指令語句表。梯形圖是一種圖形語言,它沿用了傳統(tǒng)的繼電器控制系統(tǒng)的形式,讀圖方法和習(xí)慣也相同,所以梯形圖比較形象和直觀,便於熟悉繼電器控制系統(tǒng)的技術(shù)人員接受。指令語句表一般由助記符和操作元件組成,助記符是每一條基本指令的符號,表示不同的功能;操作元件是基本指令的操作對象。本章內(nèi)容主要是介紹FX1S的基本指令形式、功能和編程方法?;局噶畹念愋突局噶钜挥[表:基本指令.步進梯形圖指令FX1S可編程序控制器的基本順控指令和步進梯形圖指令的種類及其功能如下所示:助記符功能格式和操作軟元件LD取常開觸點邏輯運算起始(常開觸點與左母線連接)LDI取反常閉觸點邏輯運算起始(常閉觸點與左母線連接)LDP取脈衝上升沿上升沿檢測(檢測到信號的上升沿時閉合一個掃描週期)LDF取脈衝下降沿下降沿檢測(檢測到信號的下降沿時閉合一個掃描週期)AND與串聯(lián)連接(常開觸點與其他觸點或觸點組串聯(lián)連接)ANI與非串聯(lián)連接(常閉觸點與其他觸點或觸點組串聯(lián)連接)ANDP與脈衝上升沿上升沿串聯(lián)連接(檢測到位軟元件上升沿信號時閉合一個掃描週期)ANDF與脈衝下降沿下降沿串聯(lián)連接(檢測到位軟元件下降沿信號時閉合一個掃描週期)OR或並聯(lián)連接(常開觸點與其他觸點或觸點組並聯(lián)連接)ORI或非並聯(lián)連接(常閉觸點與其他觸點或觸點組並聯(lián)連接)ORP或脈衝上升沿脈衝上升沿檢測並聯(lián)連接(檢測到位軟元件上升沿信號時閉合一個掃描週期)ORF或脈衝下降沿脈衝下降沿檢測並聯(lián)連接(檢測到位軟元件下降沿信號時閉合一個掃描週期)ANB電路塊與並聯(lián)電路塊的串聯(lián)連接(電路塊與其他觸點或觸點組串聯(lián)連接)ORB電路塊或串聯(lián)電路塊的並聯(lián)連接(電路塊與其他觸點或觸點組並聯(lián)連接)OUT輸出線圈驅(qū)動SET置1使線圈接通並保持動作RST複零使線圈斷開,消除動作保持,寄存器清零PLS上升沿脈衝上升沿微分輸出(當(dāng)檢測到輸入脈衝的上升沿時,指令的操作元件閉合一個掃描週期)PLF下降沿脈衝下降沿微分輸出(當(dāng)檢測到輸入脈衝的下降沿時,指令的操作元件閉合一個掃描週期)MC主控指令公共串聯(lián)接點的連接(將左母線臨時移到一個所需位置,產(chǎn)生一臨時左母線,形成主控電路塊)MCR主控複位公共串聯(lián)接點的消除(取消臨時左母線,將左母線返回到原來的位置,結(jié)束主控電路塊)MPS進棧指令進棧(將邏輯運算結(jié)果存入棧記憶體,記憶體中原來的存儲結(jié)果依次向棧記憶體下層推移)MRD讀棧指令讀棧(將記憶體一號單元的內(nèi)容讀出,且詹記憶體中的內(nèi)容不發(fā)生變化)MPP出棧指令出棧9將記憶體中一號單元的結(jié)果取出,記憶體中其他單元的數(shù)據(jù)依次向上推移)INV取反運算結(jié)果取反NOP空操作無動作END結(jié)束輸入輸出處理以及返回到0步STL步進接點步進接點開始(將步進接點接到左母線)RET步進結(jié)束步進接點開始(使副母線返回到原來的左母線位置)基本指令介紹FX1S的基本指令形式、功能和編程方法。基本指令是以位為單位的邏輯操作,是構(gòu)成繼電器控制電路的基礎(chǔ)一、LD、LDI、OUT指令符號名稱功能操作元件LD取常開觸點邏輯運算起始X、Y、M、S、T、CLDI取反常閉觸點邏輯運算起始X、Y、M、S、T、COUT輸出線圈驅(qū)動Y、M、S、T、C1.程式舉例:2.例題解釋:1)當(dāng)X0接通時,Y0接通;2)當(dāng)X1斷開時,Y1接通。3.指令使用說明:1)LD和LDI指令用於將常開和常閉觸點接到左母線上;2)LD和LDI在電路塊分支起點處也使用;3)OUT指令是對輸出繼電器、輔助繼電器、狀態(tài)繼電器、定時器、計數(shù)器的線圈驅(qū)動指令,不能用於驅(qū)動輸入繼電器,因為輸入繼電器的狀態(tài)是由輸入信號決定的。4)OUT指令可作多次並聯(lián)使用,如下圖。5)定時器的計時線圈或計數(shù)器的計數(shù)線圈,使用OUT指令後,必須設(shè)定值(常數(shù)K或指定數(shù)據(jù)寄存器的地址號),如上圖。二、AND、ANI指令符號名稱功能操作元件AND與常開觸點串聯(lián)連接X、Y、M、S、T、CANI與非常閉觸點串聯(lián)連接X、Y、M、S、T、C程式舉例:例題解釋:1)當(dāng)X0接通,X2接通時Y0接通;2)X1斷開,X3接通時Y2接通;3)常開X4接通,X5斷開時Y3接通;4)X6斷開,X7斷開,同時達到2.5秒時間,T1接通,Y4接通。指令說明:AND、ANI指令可進行1個觸點的串聯(lián)連接。串聯(lián)觸點的數(shù)量不受限制,可以連續(xù)使用;OUT指令之後,通過觸點對其他線圈使用OUT指令,稱之為縱接輸出。這種縱接輸出如果順序不錯,可多次重複使用;如果順序顛倒,就必須要用我們後面要學(xué)到的指令(MPS/MRD/MPP)如下圖;當(dāng)繼電器的常開觸點或常閉觸點與其他繼電器的觸點組成的電路塊串聯(lián)時,也使用AND指令或ANI指令。電路塊:就是由幾個觸點按一定的方式連接的梯形圖。由兩個或兩個以上的觸點串聯(lián)而成的電路塊,稱為串聯(lián)電路塊;由兩個或兩個以上的觸點並聯(lián)連接而成的電路塊,稱為並聯(lián)電路塊;觸點的混聯(lián)就稱為混聯(lián)電路塊。三、OR、ORI指令符號名稱功能操作元件OR或常開觸點並聯(lián)連接X、Y、M、S、T、CORI或非常閉觸點並聯(lián)連接X、Y、M、S、T、C程式舉例:例題解釋:1)當(dāng)X0或X3接通時Y1接通;2)當(dāng)X2斷開或X4接通時Y3接通;3)當(dāng)X4接通或X1斷開時Y0接通;4)當(dāng)X3或X2斷開時Y6接通。指令說明:OR、ORI指令用作1個觸點的並聯(lián)連接指令。OR、ORI指令可以連續(xù)使用,並且不受使用次數(shù)的限制;OR、ORI指令是從該指令的步開始,與前面的LD、LDI指令步進行並聯(lián)連接。當(dāng)繼電器的常開觸點或常閉觸點與其他繼電器的觸點組成的混聯(lián)電路塊並聯(lián)時,也可以用這兩個指令。四、串聯(lián)電路塊並聯(lián)指令ORB、並聯(lián)電路塊串聯(lián)指令A(yù)NB1.程式舉例:2.例題解釋:1)X0與X1、X2與X3、X4與X5任一電路塊接通,Y1接通;2)X0或X1接通,X2與X3接通或X4接通,Y0都可以接通;3.指令說明:ORB、ANB無操作軟元2個以上的觸點串聯(lián)連接的電路稱為串聯(lián)電路塊;將串聯(lián)電路並聯(lián)連接時,分支開始用LD、LDI指令,分支結(jié)束用ORB指令;ORB、ANB指令,是無操作元件的獨立指令,它們只描述電路的串並聯(lián)關(guān)係;有多個串聯(lián)電路時,若對每個電路塊使用ORB指令,則串聯(lián)電路沒有限制,如上舉例程式;若多個並聯(lián)電路塊按順序和前面的電路串聯(lián)連接時,則ANB指令的使用次數(shù)沒有限制;使用ORB、ANB指令編程時,也可以採取ORB、ANB指令連續(xù)使用的方法;但只能連續(xù)使用不超過8次,在此建議不使用此法。五、分支多重輸出MPS、MRD、MPP指令MPS指令:將邏輯運算結(jié)果存入棧記憶體;MRD指令:讀出棧1號記憶體結(jié)果MPP指令:取出棧記憶體結(jié)果並清除;用於多重輸出電路;FX的PLC有11個棧記憶體,用來存放運算中間結(jié)果的存儲區(qū)域稱為堆疊記憶體。使用一次MPS就將此刻的運算結(jié)果送入堆疊的第一段,而將原來的第一層存儲的數(shù)據(jù)移到堆疊的下一段。MRD只用來讀出堆疊最上段的最新數(shù)據(jù),此時堆疊內(nèi)的數(shù)據(jù)不移動。使用MPP指令,各數(shù)據(jù)向上一段移動,最上段的數(shù)據(jù)被讀出,同時這個數(shù)據(jù)就從堆疊中清除。程式舉例:例題解釋:1)當(dāng)公共條件X0閉合時,X1閉合則Y0接通;X2接通則Y1接通;Y2接通;X3接通則Y3接通。2)上述程式舉例中可以用兩種不同的指令形式,這個地方應(yīng)給學(xué)生明確解釋。指令說明:MPS、MRD、MPP無操作軟元件MPS、MPP指令可以重複使用,但是連續(xù)使用不能超過11次,且兩者必須成對使用缺一不可,MRD指令有時可以不用;MRD指令可多次使用,但在列印等方面有24行限制;最終輸出電路以MPP代替MRD指令,讀出存儲並複位清零;MPS、MRD、MPP指令之後若有單個常開或常閉觸點串聯(lián),則應(yīng)該使用AND或ANI指令;MPS、MRD、MPP指令之後若有觸點組成的電路塊串聯(lián),則應(yīng)該使用ANB指令;MPS、MRD、MPP指令之後若無觸點串聯(lián),直接驅(qū)動線圈,則應(yīng)該使用OUT指令;指令使用可以有多層堆疊。編程例一,一層堆疊:編程例二,兩層堆疊:編程例三,四層堆疊:上面編程例三可以使用縱接輸出的形式就可以不採用MPS指令了,請授課人員補充。六、主控指令MC、MCR在程式中常常會有這樣的情況,多個線圈受一個或多個觸點控制,要是在每個線圈的控制電路中都要串入同樣的觸點,將佔用多個存儲單元,應(yīng)用主控指令就可以解決這一問題,如下圖。程式舉例:例題解釋:1)當(dāng)X0接通時,執(zhí)行主控指令MC到MCR的程式;2)MC至MCR之間的程式只有在X0接通後才能執(zhí)行。指令說明:MC指令的操作軟元件N、M在上述程式中,輸入X0接通時,直接執(zhí)行從MC到MCR之間的程式;如果X0輸入為斷開狀態(tài),則根據(jù)不同的情況形成不同的形式:保持當(dāng)前狀態(tài):積算定時器(T63)、計數(shù)器、SET/RST指令驅(qū)動的軟元件;斷開狀態(tài):非積算定時器、用OUT指令驅(qū)動的軟元件。主控指令(MC)後,母線(LD、LDI)臨時移到主控觸點後,MCR為其將臨時母線返回原母線的位置的指令。MC指令的操作元件可以是繼電器Y或輔助繼電器M(特殊繼電器除外);MC指令後,必須用MCR指令使臨時左母線返回原來位置;MC/MCR指令可以嵌套使用,即MC指令內(nèi)可以再使用MC指令,但是必須使嵌套級編號從N0到N7安順序增加,順序不能顛倒;而主控返回則嵌套級標(biāo)號必須從大到小,即按N7到N0的順序返回,不能顛倒,最後一定是MCRN0指令;無嵌套:上述程式為無嵌套程式,操作元件N編程,且N在N0—N7之間任意使用沒有限制;有嵌套結(jié)構(gòu)時,嵌套級N的地址號增序使用,即N0—N7。有嵌套一:有嵌套二:七、置1指令SET、複0指令RST在前面的學(xué)習(xí)中我們瞭解到了自鎖,自鎖可以使動作保持。那麼下麵我們要學(xué)習(xí)的指令也可以做到自鎖控制,並且在PLC控制系統(tǒng)中經(jīng)常用到的一個比較方便的指令。SET指令稱為置1指令:功能為驅(qū)動線圈輸出,使動作保持,具有自鎖功能。RST指令稱為複0指令:功能為清除保持的動作,以及寄存器的清零。程式舉例:例題解釋:1)當(dāng)X0接通時,Y0接通並自保持接通;2)當(dāng)X1接通時,Y0清除保持。指令說明:在上述程式中,X0如果接通,即使斷開,Y0也保持接通,X1接通,即使斷開,Y0也不接通。用SET指令使軟元件接通後,必須要用RST指令才能使其斷開。如果二者對同一軟元件操作的執(zhí)行條件同時滿足,則複0優(yōu)先。對數(shù)據(jù)寄存器D、變址寄存器V和Z的內(nèi)容清零時,也可使用RST指令。積算定時器T63的當(dāng)前值複0和觸點複位也可用RST。八、上升沿微分脈衝指令PLS、下降沿微分脈衝指令PLF脈衝微分指令主要作為信號變化的檢測,即從斷開到接通的上升沿和從接通到斷開的下降沿信號的檢測,如果條件滿足,則被驅(qū)動的軟元件產(chǎn)生一個掃描週期的脈衝信號。PLS指令:上升沿微分脈衝指令,當(dāng)檢測到邏輯關(guān)係的結(jié)果為上升沿信號時,驅(qū)動的操作軟元件產(chǎn)生一個脈衝寬度為一個掃描週期的脈衝信號。PLF指令:下降沿微分脈衝指令,當(dāng)檢測到邏輯關(guān)係的結(jié)果為下降沿信號時,驅(qū)動的操作軟元件產(chǎn)生一個脈衝寬度為一個掃描週期的脈衝信號。程式舉例:例題解釋:1)當(dāng)檢測到X0的上升沿時,PLS的操作軟元件M0產(chǎn)生一個掃描週期的脈衝,Y0接通一個掃描週期。2)當(dāng)檢測到X1的上升沿時,PLF的操作軟元件M1產(chǎn)生一個掃描週期的脈衝,Y1接通一個掃描週期。指令說明:PLS指令驅(qū)動的軟元件只在邏輯輸入結(jié)果由OFF到ON時動作揖個掃描週期;PLF指令驅(qū)動的軟元件只在邏輯輸入結(jié)果由ON到OFF時動作一個掃描週期;特殊輔助繼電器不能作為PLS、PLF的操作軟元件。九、INV取反指令I(lǐng)NV指令是將即將執(zhí)行INV指令之前的運算結(jié)果反轉(zhuǎn)的指令,無操作軟元件。INV指令即將執(zhí)行前的運算結(jié)果INV指令執(zhí)行後的運算結(jié)果OFFONONOFF程式舉例:例題解釋:X0接通,Y0斷開;X0斷開,Y0接通。指令說明:編寫INV取反指令需要前面有輸入量,INV指令不能直接與母線相連接,也不能如OR、ORI、ORP、ORF單獨並聯(lián)使用;可以多次使用,只是結(jié)果只有兩個,要麼通要麼斷;INV指令只對其前的邏輯關(guān)係取反。如上圖,在包含ORB指令、ANB指令的複雜電路中使用INV指令編程時,INV的取反動作如指令表中所示,將各個電路塊開始處的LD、LDI、LDP、LDF指令以後的邏輯運算結(jié)果作為INV運算的對象。十、空操作指令NOP、結(jié)束指令END1.NOP指令:稱為空操作指令,無任何操作元件。其主要功能是在調(diào)試程式時,用其取代一些不必要的指令,即刪除由這些指令構(gòu)成的程式;另外在程式中使用NOP指令,可延長掃描週期。若在普通指令與指令之間加入空操作指令,可編程序控制器可繼續(xù)工作,就如沒有加入NOP指令一樣;若在程式執(zhí)行過程中加入空操作指令,則在修改或追加程式時可減少步序號的變化。2.END指令:稱為結(jié)束指令,無操作元件。其功能是輸入輸出處理和返回到0步程式。3.指令說明:1)在將程式全部清除時,記憶體內(nèi)指令全部成為NOP指令;2)若將已經(jīng)寫入的指令換成NOP指令,則電路會發(fā)生變化;3)可編程序控制器反復(fù)進行輸入處理、程式執(zhí)行、輸出處理,若在程式的最後寫入END指令,則END以後的其餘程式步不再執(zhí)行,而直接進行輸出處理;4)在程式中沒END指令時,可編程序控制器處理完其全部的程式步;5)在調(diào)試期間,在各程式段插入END指令,可依次調(diào)試各程式段程式的動作功能,確認(rèn)後再刪除各END指令;6)可編程序控制器在RUN開始時首次執(zhí)行是從END指令開始;7)執(zhí)行END指令時,也刷新監(jiān)視定時器,檢測掃描週期是否過長。十一、LDP、LDF、ANDP、ANDF、ORP、ORF指令1.LDP:上升沿檢測運算開始(檢測到信號的上升沿時閉合一個掃描週期)。LDF:下降沿檢測運算開始(檢測到信號的下降沿時閉合一個掃描週期)ANDP:上升沿檢測串聯(lián)連接(檢測到位軟元件上升沿信號時閉合一個掃描週期)ANDF:下降沿檢測串聯(lián)連接(檢測到位軟元件下降沿信號時閉合一個掃描週期)ORP:脈衝上升沿檢測並聯(lián)連接(檢測到位軟元件上升沿信號時閉合一個掃描週期)ORF:脈衝下降沿檢測並聯(lián)連接(檢測到位軟元件下降沿信號時閉合一個掃描週期)2.上述6個指令的操作軟元件都為X、Y、M、S、T、C。3.程式舉例:在上面程式裏,X0或X1由OFF——ON時,M1僅閉合一個掃描週期;X2由OFF——ON時,M2僅閉合一個掃描週期。在上面程式裏,X0或X1由ON——OFF時,M0僅閉合一個掃描週期;X2由ON——OFF時,M1僅閉合一個掃描週期。所以上述兩個程式都可以使用PLS、PLF指令來實現(xiàn)。第三節(jié)PLC的編程及應(yīng)用PLC編程特點梯形圖是PLC中最常用的方法,它源於傳統(tǒng)的繼電器電路圖,但發(fā)展到今天兩者之間已經(jīng)有了極大的差別。PLC的梯形圖有一條左母線,相當(dāng)於繼電器電路的電源正極,還有一條右母線,相當(dāng)於電源負極。1.程式執(zhí)行順序比較2.PLC程式的掃描執(zhí)行結(jié)果3.PLC軟體特性PLC在梯形圖裏可以無數(shù)次地使用其觸點,既可以是常閉也可以是常開。PLC編程的基本規(guī)則一)PLC編程應(yīng)遵循以下基本規(guī)則:輸入/輸出繼電器、輔助繼電器、定時器、計數(shù)器等軟元件的觸點可以多次重複使用,無需複雜的程式結(jié)構(gòu)來減少觸點的使用次數(shù)。梯形圖每一行都是從左母線開始,線圈止於右母線。觸點不能直接接右母線;線圈不能直接接左母線。在程式編寫中一般不允許雙重線圈輸出,步進順序控制除外??删幊绦蚩刂破鞒淌骄帉懼兴械睦^電器的編號,都應(yīng)在所選PLC軟元件列表範(fàn)圍內(nèi)。梯形圖中不存在輸入繼電器的線圈。二)合理設(shè)計梯形圖1.程式的編寫應(yīng)按照自上而下、從左到右的方式編寫。為了減少程式的執(zhí)行步數(shù),程式應(yīng)“左大右小、上大下小“,儘量不出現(xiàn)電路塊在左邊或下邊的情況。2.依照掃描的原則,程式處理時盡可能讓同時動作的線圈在同一個掃描週期內(nèi)。典型控制程式自保持程式自保持電路也稱自鎖電路。常用於無機械鎖定開關(guān)的啟動停止控制中。如用無機械鎖定功能的按鈕控制電動機的啟動和停止;並且分為啟動優(yōu)先和斷開優(yōu)先兩種?;ユi程式互鎖電路用於不允許同時動作的兩個或多個繼電器的控制,如電動機的正反轉(zhuǎn)控制。時間電路程式時間電路程式主要用於延時、定時和脈衝控制。時間控制電路,既可以用以用定時器實現(xiàn)也可以用標(biāo)準(zhǔn)時鐘脈衝實現(xiàn)。在FX1S系列有64個定時器和四種標(biāo)準(zhǔn)時鐘脈衝(1min、1S、100ms、10ms)可用於時間控制,編程時使用方便。1)接通延時2)限時控制程式3)斷開延時和長延時計數(shù)器配合計時分頻電路程式振盪電路程式時鐘電路程式編程實例電動機正反轉(zhuǎn)控制分析工藝過程PLC的I/O點的確定和分配輸入輸出SB1停止按鈕X0KM1接觸器Y1SB2正轉(zhuǎn)按鈕X1KM2接觸器Y2SB3反轉(zhuǎn)按鈕X2PLC接線圖程式編寫調(diào)試。鍋爐點火和熄火控制控制要求為:點火過程為先啟動引風(fēng),5分鐘後啟動鼓風(fēng),2分鐘後點火燃燒;熄火過程為先熄滅火焰,2分鐘後停止鼓風(fēng),5分鐘後停止引風(fēng)。分析工藝過程PLC的I/O點的確定與分配輸入輸出點火信號X0控制引風(fēng)KM1Y0熄火信號X1控制鼓風(fēng)KM2Y1控制點火開關(guān)KM3Y2PLC接線圖控制程式編寫調(diào)試。十字路口交通信號燈控制分析工藝過程十字路口交通信號燈控制時序圖要求I/O分配如上圖,PLC接線圖程式編寫調(diào)試。習(xí)題:基本邏輯指令都由哪幾部分組成?各指令的功能?請畫出以下指令表的梯形圖。0
LD
X000
11
ORB1
MPS
12
ANB2
LD
X001
13
OUT
Y0013
OR
X002
14
MPP4
ANB
15
AND
X0075
OUT
Y000
16
OUT
Y0026
MRD
17
LD
X0107
LDI
X003
18
ORI
X0118
AND
X004
19
ANB9
LD
X005
20
OUT
Y00310
ANI
X006畫出題3指令語句表的梯形圖。畫出題4指令語句表的梯形圖。寫出題5梯形圖的指令語句表。寫出上面題6梯形圖的指令語句表。寫出題7梯形圖的指令語句表。對下題進行時序分析。試設(shè)計一個四分頻的梯形圖,並寫出對應(yīng)的指令語句表,畫出輸入信號及輸出信號的狀態(tài)時序圖。運行過程中,若傳送帶上15秒無物料通過則報警,報警時間延續(xù)30秒後傳送帶停止,通過檢測器檢測物料。搶答器顯示系統(tǒng)。請按系統(tǒng)設(shè)計步驟答題,控制要求:競賽者若要回答主持人提出的問題,必須搶先按下按鈕。指示燈亮後,需等到主持人按下複位按鈕SB4後才熄滅,為了給參賽兒童一些優(yōu)待,SB11和SB12中任意一個按鈕按下時,燈L1都亮;而為了對教授組做一定的限制,L3只有在SB31和SB32都按下時才亮。如果競賽者在主持人打開SB0開關(guān)的10秒鐘內(nèi)按下按鈕,電磁閥將使彩球搖動,以示競賽者得到一次幸運機會。有一個指示燈,控制要求為:按下啟動按鈕後,亮5秒滅5秒,重複5次後停止。試設(shè)計梯形圖。有兩臺三相非同步電動機M1和M2,要求:1)M1啟動後,M2才能啟動;2)M1停止後,M2延時30秒後才能停止;3)M2能點動調(diào)整。試作出PLC輸入輸出分配接線圖,並編寫梯形圖控制程式。設(shè)計兩臺電動機順序控制PLC系統(tǒng)??刂埔螅簝膳_電動機相互協(xié)調(diào)運轉(zhuǎn),M1運轉(zhuǎn)10S,停止5S,M2要求與M1相反,M1停止M2運行,M1運行M2停止,如此反復(fù)動作3次,M1和M2均停止。根據(jù)時序圖寫出梯形圖程式。PLC步進順序控制系統(tǒng)在前章的學(xué)習(xí)中我們瞭解了PLC的一些基本編程,用基本邏輯指令在做一些順序控制,特別是較為複雜的順序控制時,不很直觀。因此PLC廠家開發(fā)出了專門用於順序控制的指令,在三菱FX系列中為STL、RET一組指令,從而使得順序控制變得直觀簡單。PLC是典型的開環(huán)順序控制系統(tǒng)。我們在日常生活和工業(yè)生產(chǎn)中常常要求機器設(shè)備能實現(xiàn)某種順序控制功能,即要求機器能按照某種預(yù)先規(guī)定的順序、以及各種環(huán)境輸入訊號來自動實現(xiàn)所期望的動作。比如一個配料系統(tǒng),我們可能對其運轉(zhuǎn)提出以下要求:
先裝入原料A,直到液面配料桶容積的一半;再裝入原料B,直到液面配料桶容積的75%;然後開始持續(xù)攪拌20秒;最後停止攪拌,開啟出料閥,直到液位低於配料桶的5%後再延時2秒,最後關(guān)閉出料閥;以上過程反復(fù)進行。由此可見,順序控制系統(tǒng)中的動作存在確定的先後關(guān)係,即順序,且後面的動作必須根據(jù)前面的動作情況來確定。本章主要介紹其指令及編程方法。第一節(jié)順序控制及狀態(tài)轉(zhuǎn)移圖根據(jù)狀態(tài)轉(zhuǎn)移圖,採用步進指令可對複雜的順序控制進行編程。為了對步進指令靈活地運用,我們在此應(yīng)對順序控制和狀態(tài)轉(zhuǎn)移圖的概念加強瞭解。順序控制所謂順序控制,就是按照生產(chǎn)工藝所要求的動作規(guī)律,在各個輸入信號的作用下,根據(jù)內(nèi)部的狀態(tài)和時間順序,使生產(chǎn)過程的各個執(zhí)行機構(gòu)自動地、有秩序地進行操作。在順序控制中,生產(chǎn)過程是按順序、有秩序地連續(xù)工作。因此可以將一個較複雜的生產(chǎn)過程分解成若干步驟,每一步對應(yīng)生產(chǎn)過程中的一個控制任務(wù),即一個工步或一個狀態(tài)。且每個工步往下進行都需要一定的條件,也需要一定的方向,這就是轉(zhuǎn)移條件和轉(zhuǎn)移方向。二、狀態(tài)繼電器在狀態(tài)轉(zhuǎn)移圖中,每個狀態(tài)都分別採用連續(xù)的、不同的狀態(tài)繼電器表示。FX1S系列PLC的狀態(tài)繼電器的分類、編號、數(shù)量及功能。類別狀態(tài)繼電器編號數(shù)量功能說明初始化狀態(tài)繼電器S0——S910點初始化原點回歸狀態(tài)繼電器S10——S127118點用IST指令時原點回歸掉電保持型繼電器S0——S127128點具有停電記憶功能,停電後再啟動,可繼續(xù)執(zhí)行在用狀態(tài)轉(zhuǎn)移圖編寫程式時,狀態(tài)繼電器可以按順序連續(xù)使用。但是狀態(tài)繼電器的編號要在指定的類別範(fàn)圍內(nèi)選用;各狀態(tài)繼電器的觸點可自由使用,使用次數(shù)無限制;在不用狀態(tài)繼電器進行狀態(tài)轉(zhuǎn)移圖編程時,狀態(tài)繼電器可做為輔助繼電器使用,用法和輔助繼電器相同。三、狀態(tài)轉(zhuǎn)移圖的設(shè)計法SQ4SQ1SQ2SQ3Y0Y1何謂狀態(tài)轉(zhuǎn)移圖(系統(tǒng)狀態(tài))設(shè)計法,系統(tǒng)程式設(shè)計一般有兩種思路:一是針對某一具體對象(輸出)來考慮),另一種就是功能圖設(shè)計法。它把整個系統(tǒng)分成幾個時間段,在這段時間裏可以有一個輸出,也可有多個輸出,但他們各自狀態(tài)不變。一旦有一個變化,系統(tǒng)即轉(zhuǎn)入下一個狀態(tài)。給每一個時間段設(shè)定一個狀態(tài)器(步進接點),利用這些狀態(tài)器的組合控制輸出。例如工作臺自動往復(fù)控制系統(tǒng),我們可以畫出它的狀態(tài)轉(zhuǎn)移圖:一工作臺自動往復(fù)控制程式(1)要求:正反轉(zhuǎn)啟動信號SB0、SB1,停車信號SB2,左右限位開關(guān)SQ1、SQ2,左右極限保護開關(guān)SQSQ4SQ1SQ2SQ3Y0Y1狀態(tài)轉(zhuǎn)移圖:四、狀態(tài)轉(zhuǎn)移的實現(xiàn)任何一個順序控制過程都可分解為若干步驟,每一工步就是控制過程中的一個狀態(tài),所以順序控制的動作流程圖也稱為狀態(tài)轉(zhuǎn)移圖,狀態(tài)轉(zhuǎn)移圖就是用狀態(tài)(工步)來描述控制過程的流程圖。在狀態(tài)轉(zhuǎn)移圖中,一個完整的狀態(tài)必須包括:該狀態(tài)的控制元件;該狀態(tài)所驅(qū)動的對象;向下一個狀態(tài)轉(zhuǎn)移的條件;明確的轉(zhuǎn)移方向。狀態(tài)轉(zhuǎn)移的實現(xiàn),必須滿足兩個方面:一是轉(zhuǎn)移條件必須成立,二是前一步當(dāng)前正在進行。二者缺一不可,否則程式的執(zhí)行在某些情況下就會混亂。五、畫狀態(tài)轉(zhuǎn)移圖的一般步驟(1)分析控制要求和工藝流程,確定狀態(tài)轉(zhuǎn)移圖結(jié)構(gòu)(複雜系統(tǒng)需要)。(2)工藝流程分解若干步,每一步表示一穩(wěn)定狀態(tài)。(3)確定步與步之間轉(zhuǎn)移條件及其關(guān)係。(4)確定初始狀態(tài)。(可用輸出或狀態(tài)器)(5)解決迴圈及正常停車問題。(6)急停信號的處理。第二節(jié)步進順序控制指令我們知道每一個狀態(tài)都有一個控制元件來控制該狀態(tài)是否動作,保證在順序控制過程中,生產(chǎn)過程有秩序地按步進行,所以順序控制也稱為步進控制。FX1S採用狀態(tài)繼電器作為控制元件,並且只利用其常開觸點來控制步動作。控制狀態(tài)的常開觸點稱為步進接點,在梯形圖中用符號 表示。當(dāng)利用SET指令將狀態(tài)繼電器置1時,步進接點閉合。此時,順序控制就進入該步進接點所控制的狀態(tài)。當(dāng)轉(zhuǎn)移條件滿足時,利用SET指令將下一個狀態(tài)控制元件(即狀態(tài)繼電器)置1後,上一個狀態(tài)繼電器(上一工步)自動複位,而不必採用RST指令複位。用梯形圖表示:狀態(tài)轉(zhuǎn)移圖用梯形圖表示的方法:控制元件:梯形圖中畫出狀態(tài)繼電器的步進接點;狀態(tài)所驅(qū)動的對象:依照狀態(tài)轉(zhuǎn)移圖畫出;轉(zhuǎn)移條件:轉(zhuǎn)移條件用來SET下一個步進接點;轉(zhuǎn)移方向:往哪個方向轉(zhuǎn)移,就是SET置1的步進接點控制元件。根據(jù)上述所學(xué)知識,我們學(xué)習(xí)步進指令(STL、RET)。步進指令STL、RETSTL指令STL指令稱為“步進接點“指令。其功能是將步進接點接到左母線。格式:操作元件:狀態(tài)繼電器S。RET指令稱為“不僅返回“指令。其功
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025-2030年中國盆景行業(yè)發(fā)展趨勢規(guī)劃分析報告
- 柳州城市職業(yè)學(xué)院《城鄉(xiāng)規(guī)劃原理C》2023-2024學(xué)年第二學(xué)期期末試卷
- 山東體育學(xué)院《有機化學(xué)I2》2023-2024學(xué)年第二學(xué)期期末試卷
- 廣州城市理工學(xué)院《交換原理與NGN》2023-2024學(xué)年第二學(xué)期期末試卷
- 2025年海南省安全員考試題庫附答案
- 遼寧工程技術(shù)大學(xué)《領(lǐng)導(dǎo)科學(xué)》2023-2024學(xué)年第二學(xué)期期末試卷
- 山東商業(yè)職業(yè)技術(shù)學(xué)院《生物化學(xué)與分子生物學(xué)(含遺傳學(xué))》2023-2024學(xué)年第二學(xué)期期末試卷
- 鄭州城市職業(yè)學(xué)院《英語高級視聽說》2023-2024學(xué)年第二學(xué)期期末試卷
- 德宏師范高等??茖W(xué)校《20世紀(jì)西方文學(xué)》2023-2024學(xué)年第二學(xué)期期末試卷
- 湛江科技學(xué)院《土木工程施工技術(shù)》2023-2024學(xué)年第二學(xué)期期末試卷
- 中建10t龍門吊安拆安全專項施工方案
- 國內(nèi)外測井技術(shù)現(xiàn)狀與展望文檔
- 《銷售人員的培訓(xùn)》課件
- 國防動員課件教學(xué)課件
- 特殊作業(yè)安全管理監(jiān)護人專項培訓(xùn)課件
- 衛(wèi)生技術(shù)人員準(zhǔn)入制度
- 自行車被盜案匯報課件
- 律師事務(wù)所案件管理手冊
- 《節(jié)水評價技術(shù)導(dǎo)則》
- 簡單酒店裝修合同書范本(30篇)
- 2024-2030年中國核桃油行業(yè)消費趨勢及競爭格局分析研究報告
評論
0/150
提交評論