![三菱FX1S-30MR PLC編程講解_第1頁](http://file4.renrendoc.com/view/f1446076f39a2bf5e14963141614f58d/f1446076f39a2bf5e14963141614f58d1.gif)
![三菱FX1S-30MR PLC編程講解_第2頁](http://file4.renrendoc.com/view/f1446076f39a2bf5e14963141614f58d/f1446076f39a2bf5e14963141614f58d2.gif)
![三菱FX1S-30MR PLC編程講解_第3頁](http://file4.renrendoc.com/view/f1446076f39a2bf5e14963141614f58d/f1446076f39a2bf5e14963141614f58d3.gif)
![三菱FX1S-30MR PLC編程講解_第4頁](http://file4.renrendoc.com/view/f1446076f39a2bf5e14963141614f58d/f1446076f39a2bf5e14963141614f58d4.gif)
![三菱FX1S-30MR PLC編程講解_第5頁](http://file4.renrendoc.com/view/f1446076f39a2bf5e14963141614f58d/f1446076f39a2bf5e14963141614f58d5.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
可編程控制器及其應(yīng)用
三菱FX1S-30MRPLC編程講解
主要內(nèi)容●可編程控制器的基本知識●三菱FX1S-30MR可編程控制器的結(jié)構(gòu)●三菱FX1S-30MRPLC工作原理●可編程控制器的軟件知識●
第一章可編程控制器的基本知識
§1—1可編程控制器的硬件知識
一、可編程控制器的產(chǎn)生和特點:
1、可編程控制器的產(chǎn)生
20世紀(jì)60年代,美國汽車制造工業(yè)競爭激烈,為了適應(yīng)生產(chǎn)工藝的需要,美國通用公司對控制系統(tǒng)要求改進(jìn)提出要求
編程方便現(xiàn)場可修改結(jié)構(gòu)、可靠性高于繼電器、體積小、數(shù)據(jù)可直接進(jìn)入計算機、可輸入輸出市電壓、要求輸出2A以上的電流可以直接驅(qū)動電磁閥和交流接觸器等。
用計算機代替繼電器控制盤、用輸入的程序代替各種硬件連線、輸入和輸出電平可與外部裝置直接連接。
2、可編程控制器的特點可編程控制器把一定的控制方式編成一定的程序后存儲在內(nèi)部存儲器內(nèi),控制功能是通過內(nèi)部存儲的程序來實現(xiàn)控制的,如果對控制功能進(jìn)行修改,只需改變軟件指令,實現(xiàn)硬件控制的軟件化。(1)PLC軟件簡單易學(xué):PLC有多中程序語言,常用的有梯形圖和指令語句表,多采用梯形圖語言。梯形語言:以計算機軟件構(gòu)成的繼電器模型圖,以繼電
Y001器梯形圖為基礎(chǔ)的形象編線圈常開觸點常閉觸點程語言。(2)使用和維護(hù)方便:硬件配置方便、安裝方便、使用方便、維護(hù)方便。(3)運行穩(wěn)定可靠(4)設(shè)計施工周期短
§1—2三菱FX1S-30MR可編程控制器的結(jié)構(gòu)
一、三菱FX1S-30MR小型的可編程控制器版面介紹
三菱FX1S-30MR是一種小型的可編程控制器,他的控制器面板可分為4部分:分別是輸入接線端、輸出接線端、操作面板、狀態(tài)指示欄。1、輸入接線端
PLC輸入接線端可分為電源輸入端(L、N、PE)、輸入公共端(COM端)和輸入接線端X0-X173部分。A、電源輸入端:L接電源的相線,N接電源的中性線(零線)PE接地。電源電壓一般是交流單相50HZ,100-240V,為PLC提供工作電壓B、輸入接線端子和公共端子COM在PLC控制系統(tǒng)中,各種按鈕、行程開關(guān)和傳感器等主令電器直接接到PLC輸入接線端子和公共端子之間,PLC每個接線端子的內(nèi)部都對應(yīng)一個電子電路,是一個輸入接口電路,是一個獨立的單元。各種三菱PLCQ系列PLCFX2N系列PLCFX1N系列PLCFX1S系列PLC各種西門子PLCS7-200系列PLCS7-300系列PLCS7-400系列PLC各種歐姆龍PLCC200H系列PLCCPM1A、CPM2A系列PLCPLC在水處理行業(yè)的應(yīng)用PLC在火電廠行業(yè)的應(yīng)用PLC在鋼鐵行業(yè)的應(yīng)用PLC在煤炭行業(yè)的應(yīng)用PLC在隧道行業(yè)的應(yīng)用PLC在水泥行業(yè)的應(yīng)用PLC輸入接口電路單元輸入接口各端子名稱輸入電源端輸入公共端輸入接線端輸入接線端內(nèi)部接口PECOMCOMX1X3X5X7X11X13X15X17LNCOMX0X2X4X6X10X12X14X16內(nèi)部電路24V內(nèi)部電路comcom24VSBX1輸入接口電路輸入接口電路等效圖X1
上圖中:L接電源的相線,N接電源的中性線(零線)PE接地。電源電壓一般是交流單相50HZ,100-240V,為PLC提供工作電壓三菱PLC的輸入接線端子用符號X表示,采用8進(jìn)制編號方法,三菱FX1S-30MR端子共有16個,即X0-X7和X10-X17.電路中按鈕SB接到PLC的輸入接線X1和公共端子COM之間,當(dāng)按動SB觸點開關(guān)時,和24V行成一個電信號,使內(nèi)部的電路工作,發(fā)光二極管導(dǎo)通,給光電三極管一個出發(fā)信號使他導(dǎo)通,輸入到內(nèi)部的電路映象寄存器,再通過數(shù)據(jù)總線送給CPU處理。這個過程可以等效成繼電器的工作過程,即按下SB,輸入繼電器X1線圈得電,輸入繼電器X1的常開點閉合、常閉點斷開。輸入繼電器常開觸點和常閉觸點的使用不受數(shù)量的限制。
注意:輸入繼電器只能由外部信號來驅(qū)動,而不能由內(nèi)部指令來驅(qū)動。
輸入接口電路介紹2、輸出接線端
PLC輸出端可分為24V直流電源輸出端、公共端和輸出接線端3部分輸出端接線圖:
24V為直流電源輸出端用于傳感器或其他小容量負(fù)載的供給電源。輸出接線端子和公共端子:三菱PLC的輸出端子用Y表示,也采用8進(jìn)制編號,公共端用COM1-4表示,共有14個輸出端子,分別與不同的COM端子組成一組,可以接不同電壓等級的負(fù)載。COM0-Y0、COM1-Y1、COM2-Y2、Y3、Y4、Y5。COM3-Y6、Y7、Y10、Y11,COM4-Y12、Y13、Y14、Y15。
COMY0Y1Y2Y4com3Y7Y11Y12Y14
24COM0COM1COM2Y3Y5Y6Y10COM4Y13Y15PLC輸出接口電路單元PLC接口電路內(nèi)部電路220VFUKM繼電器COM0Y0KM220VFUY0Y0輸出接口電路輸出接口電路的等效回路如圖所示:PLC接入的負(fù)載是交流接觸器KM線圈,它與交流電源串聯(lián)后,接在PLC的輸出端子Y0和公共端子COM0之間,PLC的內(nèi)部CPU運算程序后,通過數(shù)據(jù)總線,將執(zhí)行程序后的運算結(jié)果送到映象寄存器,該結(jié)果經(jīng)過對應(yīng)的信號通過輸出接口電路放大,去驅(qū)動接在Y0上的負(fù)載工作。這個工作過程可看成輸出繼電器Y0線圈得電,Y0的常開觸點閉合,KM線圈和交流電源形成回路,KM線圈得電。注意點參考課本5頁3、操作版面操作版面包括PLC工作方式選擇開關(guān)、可調(diào)電位器RP1和RP2、RS-422通訊接口、選件連接用插口4部分(1)PLC工作方式選擇開關(guān)有運行(RUN)和停止(STOP)兩種方式。(2)內(nèi)置可調(diào)電位器RP1和RP2:用于調(diào)整定時器設(shè)定的時間。(3)RS-422通訊接口用于PLC和計算機的通訊。(4)選件連接用插口用于連接存儲盒、機能擴展板等。操作版面見書圖1-9和實物板面4、狀態(tài)指示欄狀態(tài)指示欄分為輸入狀態(tài)指示、輸出狀態(tài)指示、運行狀態(tài)指示3部分(見課本7頁圖1-11狀態(tài)指示欄)輸入狀態(tài)指示:當(dāng)輸入端子有信號時,對應(yīng)的LED燈亮,有幾個輸入線就有對應(yīng)的幾個指示燈。輸出狀態(tài)指示:當(dāng)對應(yīng)的輸出端子有信號是對應(yīng)的LED燈亮。運行狀態(tài)指示:一般有三個指示燈,分別是POWERLED亮:表示可編程控制器已接通電源。RUNLED亮:表示可編程控制器處于運行(RUN)狀態(tài)ERRORLED亮:可編程控制器程序錯誤時指示燈會閃爍,CPU錯誤時指示燈亮。
二、三菱FX1S-30MR小型的可編程控制器內(nèi)部結(jié)構(gòu)
PLC是一種專用于工業(yè)自動化對控制的計算機,它具有計算機的一些核心元件,只是本身沒有控制輸入,要結(jié)合外計算機來完成編程程序。內(nèi)部主要有CPU、存儲器、I/O接口電路、外設(shè)接口、編程裝置和電源等組成內(nèi)部結(jié)構(gòu)圖:輸入接口電路輸出接口電路CPU存儲器電源部分編程器或其他設(shè)備1、CPU的作用:中央處理器單元CPU是可編程控制器的控制中樞,常用的CPU微處理器有通用型微處理器、單片機和位片式計算機等。CPU一般由控制電路、運算器和寄存器組成,它們被封裝在一個集成芯片上,通過地址總線、數(shù)據(jù)總線、控制總線與存儲單元、輸入輸出接口電路連接。CPU的作用是:內(nèi)部結(jié)構(gòu)圖簡介圖編程器圖2-1PLC系統(tǒng)的組成框圖繼電器觸點輸入模塊CPUEPROM掃描程序I/O管理RAM用戶存儲器用戶邏輯I/O信息輸出模塊電源開關(guān)或傳感器行程開關(guān)指示燈繼電器電磁裝置電動機其他執(zhí)行裝置模擬量輸入CPU的作用:(1)按照PLC系統(tǒng)程序賦予的功能接收并存儲從計算機或編程器等編程工具輸入的用戶程序和數(shù)據(jù)(2)通過檢查程序能自行檢查電源、存儲器、輸入輸出接口電路的狀態(tài),并能診斷用戶程序中語法錯誤。(3)當(dāng)PLC投入運行時,它在系統(tǒng)監(jiān)控程序的控制下工作,通過掃描方式,將外部輸入信號的狀態(tài)寫入輸入映象寄存器,PLC進(jìn)入工作狀態(tài)后,從存儲器逐條讀取用戶指令,按指令規(guī)定的任務(wù)進(jìn)行數(shù)據(jù)傳送、邏輯運算和算術(shù)運算,然后將結(jié)果送到輸出映象寄存器或數(shù)據(jù)存儲器內(nèi)。等執(zhí)行完用戶程序后,將I/O映象寄存器的各輸出狀態(tài)或輸出寄存器內(nèi)的數(shù)據(jù)傳送到相應(yīng)的輸出裝置。2、存儲器的作用可編程控制器的存儲器由只讀存儲器YOM、隨機存儲器RAM和可電擦寫的存儲器EEPROM3大部分組成,主要用于存儲系統(tǒng)程序\用戶程序及工作數(shù)據(jù)。(1)只讀存儲器:系統(tǒng)程序是生廠家編寫的控制和完成PLC各種功能的程序,如接通電源后檢查PLC各部件是否正常的檢查程序就是系統(tǒng)程序,生廠家把它寫在只讀存儲器中,用戶是不能隨便改變的。(2)隨機存儲器RAM:用戶程序是PLC使用人員根據(jù)PLC控制對象的控制要求編寫的控制程序,PLC在運行的時候產(chǎn)生大量的運算數(shù)據(jù),用戶程序和工作運算數(shù)據(jù)都存在隨機存儲器RAM中。(3)可電擦寫的存儲器EEPROM:可電擦寫的存儲器用來存儲需要長期保存的重要數(shù)據(jù)。3、輸入輸出接口電路輸入和輸出接口電路是PLC與被控對象傳遞輸入和輸出信號的接口部件:(1)輸入接口電路在PLC控制系統(tǒng)中,各種按鈕、行程開關(guān)和傳感器等主令電器直接接到PLC輸入接口電路上,操作人員發(fā)出的命令或來自生產(chǎn)現(xiàn)場的各種控制指令信號,通過輸入接口轉(zhuǎn)化為PLC內(nèi)部CPU能接受的信號,由CPU進(jìn)行邏輯處理。
為防止由觸點抖動或干擾脈沖引起錯誤的輸入信號,輸入接口電路必須有很強的抗干擾能力,抗干擾的方法有:A:利用光電耦合器提高抗干擾能力B:利用阻容濾波電路提高抗干擾能力(2)輸出接口電路PLC的輸出接口電路是將CPU產(chǎn)生的小信號放大輸出后,驅(qū)動電磁閥、接觸器等負(fù)載工作。PLC的輸出接口分3種:繼電器輸出、晶體管輸出和晶閘管輸出。A:繼電器輸出可驅(qū)動交流負(fù)載和直流負(fù)載B:晶體管輸出可驅(qū)動直流負(fù)載C:晶閘管輸出可驅(qū)動交流負(fù)載4、外設(shè)接口電路外設(shè)接口電路用于連接計算機、手持編程器或其它圖形編程器,并能通過外設(shè)接口組成PLC的控制網(wǎng)絡(luò)。PLC通過SC-09電纜與計算機連接,可以實現(xiàn)編程、監(jiān)控、網(wǎng)絡(luò)等功能。5、電源通過PLC內(nèi)部配有的專用開關(guān)式穩(wěn)壓電源,可將PLC外部連接的電源轉(zhuǎn)化為PLC內(nèi)部需要的工作電壓(例如直流5V、正負(fù)12V、24V等)并為外部輸入元件(如接近開關(guān))提供24V直流電源。注意:PLC負(fù)載的電源是由用戶另外提供的6、供編程使用的軟繼電器FX1S系列PLC常用的軟繼電器見表:書本9頁表1-2三、三菱FX1S-30MRPLC工作原理可編程控制器屬于工業(yè)控制計算機,他的工作原理是建立在計算機工作原理基礎(chǔ)上的,通過執(zhí)行反映控制要求的用戶程序來實現(xiàn)。執(zhí)行用戶程序時,需要各種現(xiàn)場信息,這些現(xiàn)場信息(如按鈕SB接通或斷開狀態(tài))送到PLC的輸入端口,PLC將采集所有輸入信號并存到輸入映象寄存器同樣中,執(zhí)行用戶程序時所需輸入狀態(tài)均在輸入映象寄存器中取用。PLC對外部的輸出控制也是先把CPU執(zhí)行用戶程序后的輸出結(jié)果存放在輸出映象寄存器中,等執(zhí)行完用戶程序后,將所有輸出結(jié)果一次性向輸出端口或輸出模塊輸出,使輸出設(shè)備部件動作。PLC的工作過程是一個不斷循環(huán)掃描的過程,CPU從第一條指令開始,按順序逐條地執(zhí)行用戶程序直到用戶程序結(jié)束,然后返回第一條指令開始新的一輪掃描。當(dāng)PLC處于正常運行時,PLC會不斷循環(huán)執(zhí)行下去。工作過程可以用下圖表示:工作過程可以用下圖表示:PLC工作過程示意圖用戶輸入設(shè)備輸入端子輸入鎖存器輸入映象寄存器程序執(zhí)行輸出映象寄存器輸出鎖存器輸出端子用戶輸出設(shè)備輸入采樣執(zhí)行程序輸出刷新一個掃描周期讀寫讀PLC工作過程每一次掃描的過程
PLC工作過程每一次掃描的過程可分為輸入采樣、程序執(zhí)行和輸出刷新3個過程:每一個掃描所用的時間稱為一個掃描周期。1、輸入采樣階段:PLC在輸入采樣階段,首先掃描所有輸入端子,并將各輸入狀態(tài)存入對應(yīng)的輸入映象寄存器中。當(dāng)輸入映象寄存器被刷新后,進(jìn)入程序執(zhí)行階段,在程序執(zhí)行階段和輸出刷新階段,因輸入鎖存器的存在,無論輸入信號如何變化,其內(nèi)容都保持不變,直到下一個掃描周期輸入采樣階段開始,才重新向輸入端寫入新內(nèi)容。2、程序執(zhí)行階段:PLC按從上到下、從左到右的順序逐句掃描程序。當(dāng)指令中涉及輸入、輸出狀態(tài)時,PLC就從輸入映象寄存器“讀入”上一階段采入的對應(yīng)輸入端子的狀態(tài),從元件映象寄存器“讀入”對應(yīng)元件(“軟繼電器”)的當(dāng)前狀態(tài)。然后進(jìn)入相應(yīng)的運算,并將運算結(jié)果存入元件映象寄存器中。對于元件映象寄存器來說,每一個(“軟繼電器”)的狀態(tài)都會隨著程序執(zhí)行過程而變化。3、輸出刷新階段:當(dāng)用戶程序執(zhí)行結(jié)束后,入元件映象寄存器中所有輸出繼電器的狀態(tài),在輸出刷新階段存到輸出鎖存器中,并通過一定的方式輸出,驅(qū)動外部負(fù)載。可編程序控制器的工作原理工作原理:
PLC上電后,就在系統(tǒng)程序的監(jiān)控下,周而復(fù)始地按固定順序?qū)ο到y(tǒng)內(nèi)部的各種任務(wù)進(jìn)行查詢、判斷和執(zhí)行,這個過程實質(zhì)上是一個不斷循環(huán)的順序掃描過程。一個循環(huán)掃描過程稱為掃描周期。PLC接通電源系統(tǒng)初始化硬件內(nèi)存檢查檢查結(jié)果正常執(zhí)行用戶程序響應(yīng)輸入輸出程序結(jié)束END外設(shè)端口服務(wù)異常警告異常警告NOYES工作流程:圖3-1初始化公共處理執(zhí)行程序
刷新I/O端口服務(wù)圖3-1§1—3可編程控制器的軟件知識概述:
PLC程序有系統(tǒng)程序和用戶程序2種。用戶程序就是通過編程軟件來編寫的控制程序,編程軟件是由可編程序控制器生產(chǎn)廠家提供的編程語言,由于可編程控制器類型較多,各個不同機型對應(yīng)的編程軟件也存在一定差別,特別是不同生產(chǎn)廠家的可編程控制器之間,他們的編程軟件不能通用,但是因為可編程控制器的發(fā)展過程是相同的,所以可編程控制器的編程語音基本形同,規(guī)律也基本相同??删幊炭刂破鞯能浖R一、PLC編程語言簡介PLC有多種程序設(shè)計語言,最常用的語言是梯形圖和指令語言1梯形圖
梯形圖是從繼電器控制電路圖變化過來的,因此梯形圖形式上與繼電器控制很相似,讀圖方法和習(xí)慣也相同。梯形圖是用圖形符號在圖中的相互關(guān)系來表示控制邏輯的編程語言,并且梯形圖通過連線,將許多功能強大的PLC指令的圖形符號連在一起,以表達(dá)所調(diào)用的PLC指令及其前后順序關(guān)系,是目前常用的一種可編程控制器程序設(shè)計語言??删幊炭刂破鞯能浖R梯形圖的組成:右圖是一個最簡單的梯圖Y000END
梯形圖都是有左母線、右母線和邏輯行組成。邏輯行由各種等效繼電器的觸點串聯(lián)后和線圈組成。劃梯形圖必須遵守:1、左母線只能直接接各類繼電器的觸點,繼電器線圈不能直接接左母線。2、右母線只能直接接各類繼電器的線圈(不含輸入繼電器線圈),繼電器的觸點不能直接接右母線。3、一般情況下,統(tǒng)一編號的在梯形圖中只能出現(xiàn)一次,而統(tǒng)一編號的觸點在梯形圖中可以重復(fù)出現(xiàn)。4、梯形圖中觸點可以任意的串聯(lián)或并聯(lián),而線圈可以并聯(lián)單不可以串聯(lián)5、梯形圖應(yīng)該按照從左到右、從上到下的順序畫。6、程序結(jié)束后應(yīng)該有結(jié)束指令。圖中END就是結(jié)束指令。左母線右母線邏輯行可編程控制器的軟件知識2指令語句表梯形圖編程語言的優(yōu)點是直觀、簡便。如果采用經(jīng)濟便攜的編程器將程序輸入到可編程控制器中,就只能用PLC的另一種常用編程方法-指令語句表來編程了。指令語言表;語句是指令語言表編程語言的基本單元,每個控制功能由一個或多個語句組成的程序來執(zhí)行。指令語句規(guī)定可編程控制器中CPU如何動作,PLC的指令有基本指令和功能指令之分??删幊炭刂破鞯能浖R指令于言表和梯形圖之間的對應(yīng)關(guān)系:Y000END左母線右母線邏輯行LDX000OUTY000END
上面所給出的指令都屬于基本指令?;局噶钜话阌芍浄柡筒僮髟M成,助記符號是一條基本指令的符號(如LD、OUT、END),它表明了操作功能。操作元件是基本指令的操作對象(如X0、Y0)。有些基本指令僅有助記符號組成,如END指令。可編程控制器的軟件知識二、FX1S系列PLC編程軟件的使用
FX1S系列PLC可使用由三菱公司專門為三菱FX系列PLC設(shè)計的編程軟件SWOPC—FXGP\WIN-C進(jìn)行編程。該編程軟件的基本功能是協(xié)助用戶完成創(chuàng)建用戶程序、修該和編輯已有用戶程序。軟件下載:在百度上找SWOPC—FXGP\WIN-C軟件下載,注冊后下載安裝:點擊安裝軟件安裝即可使用。可編程控制器的軟件知識1、運行軟件
單擊桌面上PLC編程軟件快捷方式圖標(biāo),出現(xiàn)初始畫面,新建程序文件:出現(xiàn)的電腦界面點擊該圖標(biāo)出現(xiàn)PLC類型設(shè)計界面圖3-1初始界面可編程控制器的軟件知識2、運新建一個程序文件單擊圖3-1所示界面中新建文件的圖標(biāo)出現(xiàn)左圖對話框:點擊選擇PLC類型再點擊確認(rèn)3-2PLC類型設(shè)置界面點擊選擇PLC類型再點擊確認(rèn)3、運機型的選擇在3-2圖中選擇機型FX1S單擊確認(rèn)后出現(xiàn)編程界面可編程控制器的軟件知識3-3編程界面4基本界面介紹文件名下拉式菜單工具欄光標(biāo)編輯區(qū)狀態(tài)欄功能欄1)文件名:新建文件并保存后,會顯示該文件的文件名,后綴為“PMW”,例如圖中的文件名為“PLC控制.PMW”;可編程控制器的軟件知識2)下拉式菜單欄:下拉式菜單中包含文件、編輯、工具、查找、視圖、PLC、遙控、監(jiān)控和調(diào)試等菜單項。用鼠標(biāo)單擊某菜單項,彈出該菜單的菜單條,如“文件”菜單包含新建、、打開、保存、另存為、打印、頁面設(shè)置等菜單條,“編輯”菜單包含剪切、復(fù)制、粘貼、刪除等菜單條,這兩個菜單功項的主要功能是管理、編輯程序文件。菜單欄中的其他項目,如“視圖”菜單功能涉及編程方式的變換,“PLC”菜單項主要進(jìn)行程序的下載、上傳,“監(jiān)控及調(diào)試”菜單項的功能是調(diào)試和監(jiān)控程序。3)工具欄:工具欄提供簡便的鼠標(biāo)操作,將最常用的編程操作以按鈕形式設(shè)定到工具欄上,可以利用菜單欄中的“視圖”菜單選項來顯示或隱藏工具欄。工具欄中涉及的各種功能在菜單欄中都能找到。4)編輯區(qū):編輯區(qū)用來顯示編輯操作的工作對象??梢允褂锰菪螆D和指令語句表的方式進(jìn)行程序的編輯工作。使用菜單欄中“視圖”菜單項的梯形圖及指令表菜單條。可以實現(xiàn)梯形圖程序與指令語句表程序的轉(zhuǎn)換。也可利用工具欄中的梯形圖及指令表按鈕實現(xiàn)梯形圖程序與指令表程序的轉(zhuǎn)換。可編程控制器的軟件知識5)狀態(tài)欄:編輯區(qū)下部是狀態(tài)欄,用于表示編程PLC類型(FX1S)、軟件的應(yīng)用狀態(tài)(如寫入狀態(tài))和所處的程序步數(shù)(如10\2000表示現(xiàn)在程序是10步,程序總長可達(dá)2000步)等。6)功能鍵欄與功能圖欄:功能鍵欄與功能圖欄是繪制梯形圖的圖形符號庫,含有各種梯形的圖形符號。7)光標(biāo):藍(lán)色的方框為光標(biāo)??删幊炭刂破鞯能浖R5編寫控制程序紹在出現(xiàn)圖3-3后編程界面后,單擊功能圖欄中的圖標(biāo),如要輸入一個敞開觸點,可單擊功能圖欄中的常開觸點,也可以在“工具”菜單中選“觸點”,并在下拉式菜單中單擊“常開觸點”的符號,這時出現(xiàn)圖3-4對話框,在對話框中輸入常開觸點的文字符號和編號,單擊“確認(rèn)”按鈕,要輸入的常開觸點就出現(xiàn)在藍(lán)色光標(biāo)所在的位置。圖3-4輸入元件對話框在白條上輸入文字符號X000可編程控制器的軟件知識6轉(zhuǎn)換一段程序輸入后,有程序的部分將變成為灰色,如圖3-5所示。單擊工具條上的轉(zhuǎn)換圖標(biāo)進(jìn)行轉(zhuǎn)換后,如圖3-6所示,此時才能將程序傳送到PLC3-5輸入程序進(jìn)行轉(zhuǎn)換進(jìn)行編程后有程序的部分將變成為灰色可編程控制器的軟件知識6、程序轉(zhuǎn)換轉(zhuǎn)換后,編程后的灰色部分變成白色3-6輸入程序進(jìn)行轉(zhuǎn)換完成界面單擊工具條上的轉(zhuǎn)換圖標(biāo)進(jìn)行轉(zhuǎn)換后,編程后的灰色部分變成白色如圖3-6所示,此時才能將程序傳送到PLC可編程控制器的軟件知識7、程序的下載程序編輯完成后需要下載到PLC中運行,這時需要單擊菜單中的“PLC”菜單,在下拉式菜單中選“傳送”及“寫出”即可將編輯完成的程序下載到PLC中,如圖3-6所示。程序下載完后的編程界面如3-7所示。圖3-6點擊PLC出現(xiàn)傳送和寫出3-7點寫出后出現(xiàn)的對話框點擊確認(rèn)后出現(xiàn)出現(xiàn)寫入提示可編程控制器的軟件知識點擊“確認(rèn)”后出現(xiàn)出現(xiàn)寫入提示傳送菜單中“讀入”命令則用于將PLC中的程序讀入編程計算機中修改。PLC中一次只能存入一個程序,下載新程序后,舊的程序即可刪除。謝謝!敬請大家批評指正!
11年4月18日
可編程控制器及其應(yīng)用
三菱FX1S-30MRPLC編程講解
徐鑫(第二講基本指令及編程)主要內(nèi)容一、PLC控制電機工作二、PLC基本指令第二章可編程控制器的軟件知識§2—1PLC控制電機工作1、交流接觸器控制的電機自鎖電路MFU1QS1FU2KHKMKMSB2SB1KMKMPE交流接觸器控制電機的電路:交流接觸器控制的自鎖電機控制電路:元件作用:QS1是電源開關(guān),可以用閘刀開關(guān)或空開,F(xiàn)U1是電機的保險,F(xiàn)U2是控制電路的保險,KH為熱繼電器,起到過熱過流保護(hù)作用,SB2是常閉開關(guān)按鈕,SB1是常開開關(guān)按鈕。KM為交流接觸器,有主觸點開關(guān)、副觸點開關(guān)和線圈三部分組成。M為三相電機。接通電源開關(guān)QS1后電路接通電源,三相電源經(jīng)FU1到KM主觸點開關(guān),L1L2兩相電經(jīng)FU2后給控制電路供電,經(jīng)KH的常閉開關(guān)、SB2常閉開關(guān)到SB1,當(dāng)按下SB1按鈕開關(guān)時,給KM的線圈供電,吸合KM的主副觸點開關(guān),給電機經(jīng)KH供電電機運轉(zhuǎn),同時KM的副觸點開關(guān)吸合,,這時松開SB1按鈕開關(guān)它斷開,但電源經(jīng)KM的副觸點開關(guān)給KM的線圈供電,繼續(xù)吸合KM的主觸點開關(guān),給電機供電,電機運轉(zhuǎn)。停機時,只要按動SB2常閉開關(guān),停止給KM的線圈供電,KH主、副觸點斷開,電機停止工作。2、PLC控制電機的連續(xù)運行電路1)分析控制要求:當(dāng)用PLC控制時,先分析控制要求,分配輸入點和輸出點,電動機的啟動或停止,是由操作人員通過按鈕,將要求電動機啟動或停止的信號送到PLC的輸入端子,通過控制程序,有PLC控制接在PLC輸出點上的接觸器線圈得電或失電,使接觸器主觸點閉合或斷開,電動機啟動或停止工作。啟動按鈕和停止按鈕分別接一個輸入點。當(dāng)電動機單相運行時,由一個接觸器控制,占用PLC的一個輸出點。輸入、輸出地址表:輸入輸出元件代號作用輸入繼電器元件代號作用輸出繼電器SB1SB2啟動按鈕停止按鈕X1X2KM控制電機運行Y02)畫出PLC接線圖:根據(jù)輸入、輸出地址表畫出電動機控制系統(tǒng)的PLC接線圖,3)編寫控制程序:由圖看到,按下SB1輸入線圈X1得電,X1常閉觸點閉合,則在梯形圖中通過X1常開觸點驅(qū)動Y0線圈得電,Y0常開觸點閉合,PLC的Y0輸出端子有信號輸出,PLC驅(qū)動接觸器KM的線圈得電,KM主觸點閉合,電動機接通電源啟動運行,其梯形圖是:如圖1MFU1QS1FU2SB1KMKMPESB2X2X1LNY0PEcomy0com0+24Vcom隔離變壓器QF1X1X2KM3)編寫控制程序:松開SB1,電動機會停止運轉(zhuǎn)。因為松開SB1,輸入繼電器X1線圈失電,X1常開觸點斷開,Y0線圈失電,Y0輸出端子沒有信號輸出,KM的線圈失電,KM主觸點斷開,電動機斷開電源停止運行。為解決該問題,程序中要加自鎖環(huán)節(jié)。梯形圖如圖2Y000()X001Y000()X001Y000Y000()X001點動電機控制梯形圖自鎖控制電機運轉(zhuǎn)梯形圖按下SB2,輸入繼電器X2線圈得電,X2常閉觸點斷開,程序中利用X2常閉觸點,使Y0常開觸點斷開,PLC的Y0輸出端子將沒有信號輸出,KM的線圈失電,KM主觸點斷開,則電動機停止運行,如左圖:圖1圖2圖34)在電腦軟件中編寫控制程序:打開軟件新建文件編寫控制程序打開PLC寫入輸出保存進(jìn)入程序調(diào)試Y000()X001END5)程序調(diào)試:首先,將控制程序傳送到PLC,然后運行PLC進(jìn)行調(diào)試。程序的調(diào)試是程序開發(fā)的重要環(huán)節(jié),編寫的控制程序只有經(jīng)過試運行甚至現(xiàn)場調(diào)試運行才能發(fā)現(xiàn)程序中不合理的地方進(jìn)行修改。SWOPC—FXGP\WIN-C編程軟件具有監(jiān)控功能,可用于程序的監(jiān)控和調(diào)試。X002Y0006)程序調(diào)試監(jiān)控:程序的監(jiān)控狀態(tài):程序下載后,啟動程序運行,在編輯區(qū)顯示梯形圖狀態(tài)下,單擊菜單欄中“監(jiān)控、測試”菜單項目后,選擇“開始監(jiān)控”菜單條即進(jìn)入元件的監(jiān)控狀態(tài)。進(jìn)入元件的監(jiān)控狀態(tài)后,梯形圖上將顯示PLC中個觸點的狀態(tài)及各數(shù)據(jù)存儲單元的數(shù)值變化。在監(jiān)控狀態(tài)時單擊菜單欄中的“監(jiān)控\測試”菜單項并選擇“停止監(jiān)控”則終止監(jiān)控狀態(tài),回到編輯狀態(tài)。3、PLC控制電機的正反轉(zhuǎn)運轉(zhuǎn)電路
按動SB2時KM2的常開閉合,經(jīng)KM1的常閉接通給KM2線圈供電電機反轉(zhuǎn),KM2的常閉斷開,防止KM1線圈得電短路起到互鎖作用.SB3為停止按鈕,KH2為過熱保護(hù)。MFU1QS1FU2KH2KM1SB3KM1PEKM2KM1SB1KM2SB2KM2KHKM2KM11)圖為接觸器聯(lián)鎖的正反轉(zhuǎn)控制電路,線路中采用了兩個接觸器,即正轉(zhuǎn)用的接觸器KM1和反轉(zhuǎn)用的接觸器KM2,它們分別由正轉(zhuǎn)按鈕SB1和反轉(zhuǎn)按鈕SB2控制。按動SB1時KM1的常開閉合,經(jīng)KM2的常閉接通給KM1線圈供電電機正轉(zhuǎn),KM1的常閉斷開,防止KM2線圈得電短路起到互鎖作用。(按下SB1時,電源經(jīng)接通的KM2常閉給KM1線圈供電,吸合KM1的常開接通,給KM1供電2)PLC控制電機的正反轉(zhuǎn)運轉(zhuǎn)電路分析分析控制要求:分配PLC輸入點和輸出點,按下正轉(zhuǎn)按鈕SB1,電機正轉(zhuǎn)運行,按下反轉(zhuǎn)按鈕SB2,電機反轉(zhuǎn)運行,按下停止按鈕SB3,電機停止正轉(zhuǎn)和反轉(zhuǎn)運行。輸入信號有3個:SB1、SB2、SB3輸出信號有兩個:KM1控制正轉(zhuǎn),KM2控制反轉(zhuǎn)PLC輸入、輸出地址表輸入輸出元件代號元件代號作用作用輸入繼電器輸出繼電器SB1SB2SB3正轉(zhuǎn)啟動按鈕反轉(zhuǎn)啟動按鈕停止按鈕X1X2X3KM1KM2接觸器控制正轉(zhuǎn)接觸器控制反轉(zhuǎn)
Y1
Y23)畫出PLC控制電機的正反轉(zhuǎn)運轉(zhuǎn)電路接線圖SB1SB2SB3COMX0X1X2X3X4X5COM1Y1COM2Y2Y3Y4Y5KM2KM1FUKM2KM1KH正轉(zhuǎn)反轉(zhuǎn)220V電機正反轉(zhuǎn)控制的PLC接線圖COMX0X1X2X3X4X5COM1Y1Y2Y3Y4Y5Y6FU220V小車行程方向PLC控制系統(tǒng)輸入/輸出接線圖KM1KM1KM1小車右行KM2小車左行運行開關(guān)SA呼叫開關(guān)SB1呼叫開關(guān)SB24)編寫控制程序設(shè)計梯形圖電動機正反轉(zhuǎn)運轉(zhuǎn)梯形圖電動機正反轉(zhuǎn)運轉(zhuǎn)聯(lián)鎖控制梯形圖
Y001()X001ENDY002()X002()Y001X001ENDY002()X001Y001Y002X003X003051005105)程序調(diào)試
操作步驟
操作內(nèi)容
觀察內(nèi)容觀察結(jié)果思考內(nèi)容第一步將程序下載到PLC后將工作開關(guān)接通第二步第三步第四步第五步第六步按下SB1按下SB3按下SB2按下SB3同時按下SB1、SB2KM1、KM2的動作理解PLC的工作過程操作要求安全教育§2—2PLC基本指令PLC的控制程序,可以用梯形圖表示,也可以用基本指令表示。上面的編程都是介紹的梯形圖。下面介紹的是PLC編程的基本指令:FX1S系列的PLC有27條基本指令一、連接和驅(qū)動指令:這一類指令主要是用于表示觸點之間邏輯關(guān)系和驅(qū)動線圈的驅(qū)動指令。1、LD指令和LDI指令定義:在梯形圖中,每個邏輯行都是從左母線開始的,并通過各類常開觸點或常閉觸點與左母線連接,這時對應(yīng)的指令應(yīng)該是LD指令或LDI指令1)1、LD指令:稱為“取指令”。其功能是使常開觸點與左母線連接2)2、LDI指令:稱為“取反指令”。其功能是使常閉觸點與左母線連接LD和LDI分別為取指令和取反指令的助記符,LD取指令和LDI取反指令操作元件可以是輸入繼電器X、輸出繼電器Y、輔助繼電器M、狀態(tài)繼電器T和計數(shù)器C中的任何一個。二、PLC基本指令3)LD(LoaD)指令和LDI(LoaDInverse)指令在梯形圖上的應(yīng)用Y000()X000X001Y001LDX000Y000()X000X001Y001LDIX000LD指令應(yīng)用LDI指令應(yīng)用常開觸點X000與左母線連接,為LDX000指令常閉觸點X000與左母線連接,為LDIX000指令二、PLC基本指令4)LD指令和LDI指令說明由觸點混聯(lián)組成的電路塊梯形圖中,雖然某觸點不是接左母線,但它屬于電路塊第一個觸點,即分支起點,如下圖:X1、X3的常開觸點和X4的常閉觸點,這時也要用LD指令和LDI指令.(Y001)X000X001X002X004X005X003X000X006LDX000LDX001LDIX004LDX003含電路塊梯形圖中LD指令和LDI指令的應(yīng)用二、PLC基本指令2、3、OUT輸出指令:1)OUT指令的定義:OUT指令稱為“輸出指令”或“驅(qū)動指令”,OUT是“驅(qū)動指令”的助記符,驅(qū)動指令的操作元件可以是輸出繼電器Y、輔助繼電器M、狀態(tài)繼電器S、定時器T和計數(shù)器C中的任意一個。2)OUT指令的功能:是輸出邏輯運算結(jié)果,也就是根據(jù)邏輯運算結(jié)果去驅(qū)動一個指定的圈。3)OUT指令的應(yīng)用圖:Y000()X0010LDX0001OUTY001OUTY001當(dāng)輸入繼電器X0的常開觸點閉合時PLC執(zhí)行OUTY001指令,輸出繼電器Y1線圈被驅(qū)動接通,則Y1的常開觸點閉合,Y1的常閉觸點斷開二、PLC基本指令4)OUT指令的說明Y000()X001(T1K20)RSTC0(C0K6)X001X0020580LD0001OUTY0012OUTT1
K205LDI0016RSTC08LDX0029OUTC0K6OUT指令不能用于驅(qū)動輸入繼電器因為輸入繼電器的狀態(tài)是由輸入信號決定的。2)OUT指令可以連續(xù)使用,稱為并行輸出,且不受使用次數(shù)的限制,3)定時器T和計數(shù)器C使用OUT指令后,還需要有一條常數(shù)設(shè)定值語句。3、AND指令和ANI(andInverse)指令:當(dāng)繼電器的常開觸點或常閉觸點與其他繼電器的觸點串聯(lián)時,就因該使用AND指令和ANI指令1)4、AND指令:稱為“與指令”,AND指令的功能是繼電器的常開觸點與其他繼電器的觸點串聯(lián)。2)5、ANI指令:稱為“與非指令”或稱為“與反指令”,ANI指令的功能是繼電器的常閉觸點與其他繼電器的觸點串聯(lián)。
“AND”指令和”ANI”指令分別是與指令和非指令的助記符?!癆ND”指令和”ANI”指令的操作元件可以是出入繼電器X、輸出繼電器Y、輔助繼電器M、狀態(tài)繼電器S、定時器T和計數(shù)器C中的任何一個。二、PLC基本指令3)AND指令和ANI指令的說明(Y001)X001M1Y0010LD00011ANDM12ANIY0013ANDX0024OUTY0011、AND指令和ANI指令可以連續(xù)使用,并且不受使用次數(shù)的限制。X002()()Y000M1X000X0010LDX0001OUTY0002ANDX0013OUTM()()()()X010M1M2M3Y002Y003Y004Y0050LDX0101OUTY0022ANDM13OUTY0034ANIM25OUTY0046ANDM37OUTY0052、如果在OUT指令之后,再通過觸點對其他線圈使用OUT指令,稱為縱接輸出,X1與常開觸點與M1的線圈串聯(lián)后,與Y0線圈并聯(lián),就是縱接輸出。X1可以用AND指令,并可多次使用。二、PLC基本指令3)AND指令和ANI指令的說明:(M1)(Y000)縱接輸出的錯誤接法(Y000)X000X001M2X002ANDM23當(dāng)繼電器的常開觸點或常閉觸點與其它繼電器的觸點組成的電路塊串聯(lián)時,也可以用AND指令和ANI指令。二、PLC基本指令3、OR指令和ORI指令在梯形圖中,繼電器的常開觸點或常閉觸點與其它繼電器的觸點并聯(lián)時,就應(yīng)該使用OR指令和ORI指令。1)6、OR指令:稱為“或指令”。OR指令的功能是繼電器的觸點與其它繼電器的常開觸點并聯(lián)Y001()X000Y003()M00LDX0001ORX001OUTY002LDIM0ORX0035OUTY003X001X003OR指的應(yīng)用:輸入繼電器X0和X1的常開觸點并聯(lián),它們之間的邏輯關(guān)系是“或”邏輯。當(dāng)X0常開觸點或X1常開觸點中有一個是閉合時,輸出繼電器Y2的線圈就被驅(qū)動。二、PLC基本指令2)7、ORI指令:稱為“或非指令”或“或反指令”。ORI指令的功能是使繼電器的觸點與其它繼電器的常閉觸點并聯(lián)Y000()M1Y001()X0000LDM11ORIT12OUTY0003LDIX0004ORIM25OUTY001M2T1ORI指的應(yīng)用:輔助繼電器M1的常開觸點閉合或定時器T1的常閉觸點閉合時,輸出繼電器Y0的線圈就被驅(qū)動?!癘R”和“ORI”分別是或指令和或非指令的助記符,“OR”指令和“ORI”指令的操作元件可以是輸人繼電器X、輸出繼電器Y、輔助繼電器M、狀態(tài)繼電器S、定時器T和計數(shù)器C中的任何一個。二、PLC基本指令3)OR指令和ORI指令的說明:A、OR指令和ORI指令可以連續(xù)使用,并且不受使用次數(shù)的限制B、當(dāng)繼電器的常開觸點或常閉觸點與其它繼電器的觸點組成的混聯(lián)電路塊并聯(lián)時,也可以用OR指令和ORI指令,圖中X0常開觸點與M1常閉觸點串聯(lián)組成串聯(lián)電路塊,X1常開觸點與串聯(lián)電路塊并聯(lián)后組合成成一個混聯(lián)電路塊,C1的常開觸點又與這個混聯(lián)電路塊并聯(lián)。(Y000)0LDX0011ORY0012ORIM13ORX0024ANDM25ANDT16OUTY000(M2)X001Y001M1X002M2T1X001M1X001ORX1C1ORC1OR指令和ORI指令可以連續(xù)應(yīng)用電路塊并聯(lián)梯形圖中OR指令的應(yīng)用二、PLC基本指令4、FX1的觸點指令:在FX1中增加的常開觸點閉合或斷開瞬間動作的指令。1)8、9、LDP指令和LDF指令:LDP指令和LDF指令應(yīng)用如圖:其中“取令”指令和LD指令基本一樣,用于常開觸點接左子母線,但不同的是LDP指令讓常開觸點只在閉合的瞬間接到左母線一個掃描周期,而LDF指令讓常開觸點只在斷開的瞬間接到左母線一個掃面周期。(Y001)(Y002)〔END〕X001X0020LDPX0012OUTY0013LDFX0025OUTY0026END二、PLC基本指令LDP指令和LDF指令應(yīng)用(Y001)〔END〕X001X1的常開觸點閉合后雖然一直保持閉合的瞬間接到左母線一個掃描周期,Y1的線圈只得點一個掃描周期后就失電了。圖aX001X002(Y001)〔END〕Y001圖b圖b反映了X1的常開觸點閉合瞬間,Y1的線圈得電并自鎖,因此,Y1的線圈一直保持得電狀態(tài)。LDP指令和LDF指令的操作元件可以是輸入繼電器X、輸出繼電器Y、輔助繼電器M、狀態(tài)繼電器S、定時器T和計數(shù)器C中的任何一個。二、PLC基本指令5、ANDP指令、ANDF指令、ORP指令、ORF指令:
10、
ANDP指令:其功能是在“與指令”線圈X3常開觸點閉合瞬間與前面的觸點串聯(lián)一個掃描周期。如圖a
11、
ANDF指令:其功能是在“與非指令”線圈X4常開觸點斷開的瞬間與前面的觸點串聯(lián)一個掃描周期。如圖b(Y001)〔END〕X000X003圖a0LDX0001ANDPX0032OUTY0014END(Y001)〔END〕X000X004圖b0LDX0001ANDFX0042OUTY0014END二、PLC基本指令12、ORP指令:其功能指令是在“或指令”線圈X5的常開觸點閉合的瞬間與上面的觸點并聯(lián)一個掃描周期13、ORF指令:在其功能指令是在“或指令”線圈X6的常開觸點斷開的瞬間與上面的觸點并聯(lián)一個掃描周期(Y001)〔END〕X005圖cX0000LDX0001ORPX0053OUTY0014END(Y001)〔END〕X0066圖dX0000LDX0001ORFX0063OUTY0014END二、PLC基本指令6、ANB指令、ORB指令:在梯形圖中,可能會出現(xiàn)電路塊與電路塊的串聯(lián),或電路塊與電路塊的并聯(lián),這時就用到ANB指令、ORB指令。
每個電路塊看成一個分支路,每個分支路的第一個觸點就為分支起點,這時規(guī)定要使用LD指令或LDI指令。也就是寫每個電路的指令語句表是,如果第一個觸點是常開觸點,則用LD指令,不管這個觸點是否接在左母線上,如果第一個觸點是常閉觸點,則用LDI指令。(M3)X000Y001X002M2X003M0Y002X0040LDX000ANIY001ORM0LDIX002ANIM2ORIY002ANBLDX003ORX004ANB10OUTM314ANB指令:
電路塊與指令A(yù)NB指令的功能是使電路塊與電路塊串聯(lián)二、PLC基本指令2)15ORB指令:稱為“電路塊或指令”。ORB指令的功能是使電路塊與電路塊并聯(lián)。(M3)X000X001M1X002Y001X003M2Y002X0030LDIX0007ORBANDX0018LDM2LDM19ANIY002ANIX00210ANDX003ORB11ORB5LDIY00112OUTY0036ANIX003“ANB”指令是電路塊“與指令”的助記符,“ORB”、是電路塊“或指令”的助記符,ANB指令和ORB指令是獨立的指令,沒有操作元件二、PLC基本指令3)ANB指令和ORB指令的使用說明:
A、使用ANB指令和ORB指令編程時,最好采用上圖的編程方法這時,ANB指令和ORB指令使用次數(shù)不受限制,且指令語句表的可讀性相對來說比較好,兩個電路塊之間的聯(lián)系比較直觀。B、使用ANB指令和ORB指令編程時,也可以采用ANB指令和ORB指令連續(xù)使用的方法,這時,先按順序?qū)⑺须娐返闹噶顚懗鲈龠B續(xù)寫出ANB指令或ORB指令,如果電路塊數(shù)是n個,則應(yīng)連續(xù)寫n-1個ANB指令或ORB指令。C、注意ANB指令和AND指令之間的區(qū)別,能不用ANB指令就盡量不用,因為這樣可以節(jié)省指令。D、要注意ORB指令與OR指令的區(qū)別,有事也可以省略O(shè)RB指令C和D注意事項看后面的圖例說明二、PLC基本指令C、注意ANB指令和AND指令之間的區(qū)別,能不用ANB指令就盡量不用,因為這樣可以節(jié)省指令。(Y002)M1X000Y001X001Y0000LDM11LDX000ANDY000LDX001ANDY000ORBANB7OUTY002(Y002)X000Y001M1X001Y0000LDX0001ANDY001LDX001ANDY000ORBANDM16OUTY002圖a圖b在圖梯形圖a中,M1常開觸點與右邊的電路塊串聯(lián),這時最好把電路塊放在電路左邊,單個觸點放在電路塊右邊,如圖b所示,經(jīng)過等效后梯形圖可少用一條指令ANB指令。二、PLC基本指令D、要注意ORB指令與OR指令的區(qū)別,有時也可以省略O(shè)RB指令(Y000)X001X000X003X000X003(Y000)X0010LDX0011LDIX0002ANDX0033ORB4OUTY0000LDIX000ANDX003ORX0013OUTY000在圖梯形圖a中,串聯(lián)觸點較多的電路在單個觸點下面,這時編程要用ORB指令,如果將串聯(lián)觸點較多的電路塊放在上方,如圖b所示知識X1常開觸點就是與上面電路塊并聯(lián),用OR指令及可。二、PLC基本指令二、多路輸出指令:多路輸出是指一個觸點或觸點組控制多個邏輯行的梯形結(jié)構(gòu)。想理解多路輸出的一些指令,先通過一些梯形圖的指令語言來看:可編寫成0LDX000OUTY000OUTY001ANDX0014OUTY002(Y000)(Y001)(Y002)X000X001(Y000)(Y001)(Y002)X000X001X002可編寫成0LDX000OUTY000ANDX001OUTY001ANDX0025OUTY002(Y000)(Y000)(Y000)X000X001X002圖b圖a圖c圖a的指令語言寫完后與圖b的指令語言相同所以圖a的指令語言是錯誤的,要正確寫出圖a的用多路輸出指令二、PLC基本指令多路輸出指令之一1、MC指令和MCR指令:1)、16MC指令:稱為“主控指令”。MC指令的功能是:通過MC指令的操作元件Y或M的常開觸點將左母線臨時移到一個所需的位置,產(chǎn)生一個臨時左母線,形成一個主控電路塊。2)、17MCR指令:稱“主控復(fù)位指令”。MCR指令的功能是取消臨時左母線,即將左母線回到原來位置,結(jié)束主控電路塊。MCR指令是主控電路塊得終點。
“MC”為主控指令的助記符。MC指令操作元件有2部分組成,一部分是主控指令使用次數(shù)(N0-N7),也稱主控嵌套層數(shù),一定要從小到大按順序使用;另一部分是具體操作元件,可以是繼電器Y或輔助繼電器M,但不能是特殊繼電器。
“MCR”為主控復(fù)位指令的助記符,MCR指令的操作元件只有主控指令使用次數(shù)N0-N7,但一定要與MC指令嵌套層數(shù)相一致。如果是多層嵌套,則主控返回時,一定要從大到小按順序返回。二、PLC基本指令3)、MC指令和MCR指令的應(yīng)用:采用主控指令對圖a進(jìn)行編程時,可以將梯形圖改成圖b的形式.在圖所示的梯形圖中〔MCN0M0〕N0==M0(Y001)(Y001)LDX000MCN0M0LDX001OUTY001LDX002OUTY002MCRN0(Y001)(Y002)X000X001X002B圖a圖b當(dāng)常開觸點X0閉合時,嵌套層數(shù)為N0的主控指令執(zhí)行,輔助繼電器M0線圈被驅(qū)動接通,輔助繼電器M0的常開觸點閉合,此時常開觸點M0稱為主控觸點,規(guī)定主控觸點只能畫在垂直方向,是它有別于規(guī)定只能畫在水平方向的普通觸點。當(dāng)主控觸點M0閉合后,左母線由A的位置臨時移到B的位置,介入主控電路塊。對主控電路塊用以前的基本指令編寫。A二、PLC基本指令3)、MC指令和MCR指令的應(yīng)用:當(dāng)PLC逐行對主控電路塊所有邏輯進(jìn)行掃描,當(dāng)執(zhí)行到MCRN0指令是,嵌套層數(shù)為N0的主控指令結(jié)束,臨時左母線由B點返回到A點。如果X0常開觸點是斷開的,則主控電路塊這一段程序不執(zhí)行。用MC指令和MCR指令指令編程時,MC指令和MCR指令必須成對出現(xiàn),缺一不可。所以程序中一定要有主控返回MCN0指令和MCRN1指令。而且一定要按MCN0指令和MCRN1指令順序排列。二、PLC基本指令4)、MC指令和MCR指令使用說明:A、MC指令的操作元件可以是輸出繼電器Y或輔助繼電器M,在實際使用時,一般都是使用輔助繼電器M,當(dāng)然不能使用特殊繼電器。B、執(zhí)行MC指令后,因左母線移到臨時位置,即主控電路塊前,所以主控電路必須用LD指令或LDI指令開始寫指令語句表,主控電路塊中觸點之間的邏輯關(guān)系可以用觸點連接的基本指令表示。C、執(zhí)行MC指令后,必須用MCR指令是左母線由臨時位置返回到原來的位置。D、MC指令和MCR指令可以嵌套使用,及MC指令內(nèi)可以再使用MC指令,這時嵌套級編號是從N0到N7按順序增加,順序不能顛倒。最后主控返回用MCR指令是,必須從大的嵌套級編號開始返回,也就是從N7到N0的順序返回,不能顛倒,最后執(zhí)行MCRN0指令。二、PLC基本指令多路輸出指令之二:2、MPS指令、MRD指令、MPP指令:在FX1S系列PLC中,有11個存儲運算中間結(jié)果的存儲器,稱為棧存器,這個棧存器將觸點之間的邏輯運算結(jié)果存儲器后,可以用指令將這個結(jié)果讀出,再參與其他觸點之間的邏輯運算。1)、18MPS指令:稱為“棧進(jìn)指令”,“MPS”為棧進(jìn)指令助記符MPS指令沒有操作元件。MPS指令的功能是將觸點的邏輯運算結(jié)果推入棧存儲器1號單元中,存儲器每個單元中原來的數(shù)據(jù)依次向下推移。下圖X000為總指令,以后為分電路,在多重輸出的第一個行總電路用MPS指令,下面2、3寫完一行。2)、19MRD指令:稱為“讀棧指令”,MRD為讀棧指令的助記符,MRD指令也沒有操作元件。MRD指令功能是將棧存器中1號單元的內(nèi)容讀出。在多重輸出的第一個分支開始使用MRD指令。進(jìn)入下面分電路X002時用MRD指令,Y001、Y002、Y003用三個MRD指令。二、PLC基本指令MPS指令、MRD指令、MPP指令梯形圖和指令表解釋應(yīng)用:(Y000)(Y001)(Y002)(Y003)(Y004)(Y005)X000X001X002X003X004X005X0061700LDX00010LDX003MPS11ORX004ANDX00112ANBOUTY00013OUTY003MRD
14MPPANIX00215ANDX005OUTY00116OUTY004MRD17LDX006OUTY00218OUTY0059MRD
3)、20MPP指令:稱為“出棧指令”,MPP指令為出棧指令的助記符。MPP指令也沒有操作元件。
在多重輸出的最后一個分支,采用MPP指令。上圖中X005的執(zhí)行就是最后一個分支。指令表中14用MPP指令。圖1二、PLC基本指令4)、MPS指令、MRD指令、MPP指令使用說明:(Y000)(Y001)(Y002)(Y003)0LDX0009ANDX004MPS10OUTY004ANDX00111MPPAPS12ANDX0054ANDX00213OUTY002MPS14MPPANDX00315ANDX006OUTY00016OUTY003MPPX000X001X002X003X004X005X006A、MPS指令和MPP指令必須成對使用,缺一不可,MRD指令有時可以不用。BMPS指令連續(xù)使用次數(shù)最多不超過11次,在上圖中使用3此次C、MPS指令、MRD指令、MPP指令之后若有單個常閉觸點或常開觸點串聯(lián),則應(yīng)該用ANI指令或AND指令,如圖1中2句和5句。D、MPS指令、MRD指令、MPP指令之后若有觸點組成的電路塊串聯(lián),則應(yīng)該用ANB指令。如圖1的9-12句圖2E、MPS指令、MRD指令、MPP指令之后若無觸點串聯(lián)直接驅(qū)動線圈,則應(yīng)該用OUT指令如圖1的7至8句。二、PLC基本指令三、置位與復(fù)位指令:
在實際生產(chǎn)中,許多情況下需要自鎖控制。PLC控制系統(tǒng)中,自鎖控制可以用位置指令來實現(xiàn)(1)21、位置指令:STE指令稱為“位置指令”,STE指令的功能是驅(qū)動線圈,使其具有自鎖功能,維持接通狀態(tài)。位置指令的操作元件可以是輸出繼電器Y、輔助繼電器M和狀態(tài)繼電器S?!睸ETM0〕X0000LDX0001SETM0〔RSTY000〕X0100LDX0101RSTY000(2)22、復(fù)位指令:RST指令稱為“復(fù)位指令”,功能是使線圈復(fù)位。RST是復(fù)位的助記符,復(fù)位指令的操作元件為輸出繼電器Y、輔助繼電器M、狀態(tài)繼電器S、積算定時器T和計數(shù)器C二、PLC基本指令四、脈沖微分指令:脈沖微分指令,主要用于檢測輸入脈沖的上升沿或下降沿,當(dāng)條件滿足時,產(chǎn)生一個很窄的脈沖信號輸出。(1)、23PLS指令:稱為“上升沿脈沖微分指令”。PLS指令的功能是:當(dāng)檢測到輸入脈沖的上升沿時,PLS指令的操作元件Y或M的線圈得電一個掃描周期,產(chǎn)生一個寬度為一個掃描周期的脈沖信號輸出。
“PLS”為上升沿脈沖微分指令的助記符。PLS指令的操作元件為輸出繼電器Y和輔助繼電器M,不含特殊繼電器。(2)、24PLF指令:稱為“下降沿脈沖微分指令”。PLF指令的功能是:當(dāng)檢測到輸入脈沖的下降沿時,PLF指令的操作元件Y或M的線圈得電一個掃描周期,產(chǎn)生一個寬度為一個掃描周期的脈沖信號輸出。
“PLF”為下降沿脈沖微分指令的助記符。PLF指令的操作元件為輸出繼電器Y和輔助繼電器M,不含特殊繼電器。M0二、PLC基本指令脈沖微分指令應(yīng)用圖:A、PLS指令的應(yīng)用〔PLSM0〕X0000LDX0001PLSM0X0B、PLF指令的應(yīng)用〔PLFM1〕X0010LDX0011PLFM1X1M1二、PLC基本指令五、空操作與結(jié)束指令:(1)25、NOP指令稱為“空操作指令”。NOP指令的主要功能是:在調(diào)試程序時,用它來取代一些不必要的指令,即刪除由這些指令構(gòu)成的程序,但現(xiàn)在編程器的功能越來越強,修改程序時刻直接刪除指令而基本上很少使用NOP指令。其次可用NOP指令延長掃描周期(2)26、END指令稱為“結(jié)束指令”。END指令沒有操作元件。END指令的功能是:執(zhí)行到END指令后,END指令后面的程序則不執(zhí)行,PLC工作過程分為輸入處理、程序處理和輸出處理3個階段,當(dāng)程序處理階段執(zhí)行到END指令后便直接運行輸出處理。在調(diào)試程序是,插入END指令,可以逐段調(diào)試程序,提高程序的調(diào)試速度。注意:END并不是PLC的停機指令,他僅說明了執(zhí)行用戶程序的一個周期結(jié)束。二、PLC基本指令指令表指令名解釋指令名解釋1、LD取指令2、L取反指令3、OUT輸出指令4、AND與指令5、ANI與非指令6、OR或指令7、ORI或非指令(或反)8、LDP常開觸點閉合瞬間指令9、LDF常開觸點閉合瞬間指令
10、ANDP與指令常開觸點閉合瞬間11、ANDF與指令常開觸點斷開瞬間12、ORP或指令常開觸點閉合瞬間13、ORP或指令常開觸點斷開瞬間14、ANB電路塊與指令15、ORB電路塊或指令
16MC指令稱為主控指令謝謝!敬請大家批評指正!
11年4月18日
可編程控制器及其應(yīng)用
三菱FX1S-30MRPLC編程講解
徐鑫(第三講可編程控制器的時間定時器和計數(shù)器)主要內(nèi)容定時器的基礎(chǔ)知識定時器應(yīng)用計數(shù)器計數(shù)器的應(yīng)用§3—1時間定時器一、了解時間定時器T在PLC中的作用時間繼電器的主要功能是作為簡單程序控制中的一種執(zhí)行器件,當(dāng)它接受了啟動信號后開始計時,計時結(jié)束后它的工作觸頭進(jìn)行開或合的動作,從而推動后續(xù)的電路工作。一般來說,時間繼電器的延時性能在設(shè)計的范圍內(nèi)是可以調(diào)節(jié)的,從而方便調(diào)整它的延時時間長短。
1、定時器功能:定時器T是PLC中具有延時功能的軟件特點:他有一個設(shè)定值寄存器,一個當(dāng)前值寄存器,和無限個接點(常開和常閉),接點可以用無限次。定時器工作是將PLC內(nèi)的1ms、10ms和100ms等的時鐘脈沖相加計算,它的當(dāng)前值等于設(shè)定值時,定時器的輸出觸點動作。定時器的設(shè)定值可用常數(shù)(K)或數(shù)據(jù)寄存(D)中的數(shù)值設(shè)定?!?—1時間定時器2、定時器類型T的元件號T0--T31100ms0.1-3276.732T32—T6210ms0.01-327.630T631ms0.001-32.71定時精度定時范圍總點數(shù)備注3、定時器的應(yīng)用:線圈得電時開始計時,選用計時器點是T0,為100ms計時器,K100為10s定時時間,按動按鈕后線圈X000得電,定時器開始計時,10s后T0工作,點觸動作,控制Y000工作。當(dāng)線圈斷電后當(dāng)前值歸零,觸點復(fù)位。(T0K100)(Y000)X000T0(END)§3—1時間定時器5、普通定時器時序圖(T1K100)(Y000)X000T1(END)X010sT1Y0計時器點是T1,為100ms計時器,K100為10s定時時間,按動按鈕后線圈X000得電,定時器開始計時,10s后T1工作,點觸動作,控制Y000工作。當(dāng)線圈斷電后當(dāng)前值歸零,觸點復(fù)位。§3—1時間定時器二、時間積算定時器:1定義:也稱積算定時器,是在計時條件失去或PLC失電時,其當(dāng)前值寄存器的數(shù)據(jù)及觸點狀態(tài)均可保持,可“積累”計時時間,所以稱為積算。(T63K100)(Y000)X000T63(END)〔RSTT63〕X001
5s5sX0當(dāng)前值T1X1§3—1時間定時器2、積算定時器時序圖(T1K100)(Y000)X000T1(END)
8s10sX0當(dāng)前值T1普通定時器時序圖:當(dāng)按動按鈕使X0閉合時,定時器線圈得電,T1當(dāng)前值計數(shù)器則開始計數(shù),T1當(dāng)前值寄存器數(shù)據(jù)沒有達(dá)到T1常數(shù)設(shè)定值寄存器數(shù)據(jù)時(即延時時間為8s沒到),如果X0斷電或PLC電源停電,T1當(dāng)前值寄存器自動清零,在X0再次閉合時T1當(dāng)前寄存器重新開始計數(shù)。T1當(dāng)前值計數(shù)10s后,等于T1常數(shù)設(shè)定值寄存器的數(shù)據(jù),T1線圈得電,觸點動作。第一次計數(shù)開始點T1當(dāng)前值寄存器數(shù)據(jù)沒有達(dá)到T1常數(shù)設(shè)定值寄存器數(shù)據(jù)時(即延時時間為8s沒到10s),第二次計數(shù)開始點沒有自鎖松開開關(guān)后§3—1時間定時器3、積算定時器時序圖理解:在計算定時器中,積算定時器的當(dāng)前值寄存器及觸點都有記憶功能,在計時條件失去或PLC失電時,其當(dāng)前值寄存器的數(shù)據(jù)及觸點狀態(tài)均可保持,可“積累”計時時間。其復(fù)位時必須在程序中加入專門的復(fù)位指令。當(dāng)X0閉合時,定時器T63的線圈得電,T63當(dāng)前值寄存器則開始計數(shù),T63當(dāng)前值寄存器的數(shù)值沒達(dá)到T63常數(shù)設(shè)定值寄存器設(shè)定值寄存器數(shù)據(jù)時(即延時時間沒到),如果X0再次閉合,T63當(dāng)前值寄存器繼續(xù)計數(shù)。直到T63當(dāng)前值寄存器的數(shù)據(jù)等于T63常數(shù)設(shè)定值寄存器數(shù)據(jù),T63線圈得電觸點動作。只有當(dāng)X1常開觸點執(zhí)行“RSTT63”指令,T63線圈才會失電,觸點復(fù)位。三、時間定時器的應(yīng)用一:1、定時器的應(yīng)用了解:兩個按鈕控制燈得編程通過編寫兩個按鈕對指示燈的點亮和熄滅控制,了解PLC中定時器的使用。試驗?zāi)康模喊聪掳粹o1后,定時器延時5秒,燈亮,再按動按鈕2,燈滅。2、編程:打開軟件,建立一個新的文件,(W000)TIM00050W000W000T000X000X001定時器應(yīng)用視頻PLC系列教程-4_定時器§3—1時間定時器一步、控制定時器的供電:按鈕SB1控制內(nèi)部線圈X000給定時器經(jīng)過按鈕SB2控制的常閉觸點X001給內(nèi)部輔助繼電器W的線圈供電,X000沒有自鎖功能輔助繼電器W000與X000形成并聯(lián),經(jīng)常閉的X001給定時器的先圈供電,保持燈亮,按動SB2時X001常閉斷開,W001斷電燈滅。二步、定時器線圈給定時器供電,定時器應(yīng)寫為TIM,在PLC內(nèi)有多種定時器,TIM和TIMX為100ms定時器,還有其它多種定時器,定時器編號為000,不同的PLC有不同的定時器個數(shù)(點位有0-255共256個點位)可以選用任何一個,定時時間5秒可寫50,因為50X0.1(100ms)=5s,三步、定時器T0輸出給燈泡供電,按動SB1后,定時器開始工作,5秒后燈亮,如果讓等熄滅按動SB2,燈滅。編程時T0輸出控制燈即可。§3—1時間定時器三、時間定時器的應(yīng)用二:順序啟動控制工程要求:有兩臺電動機,按下啟動按鈕,第一臺電動機啟動,工作10分鐘后停止,切換到第二臺運轉(zhuǎn),20分鐘后第二臺自動停止,試編出PLC程序:1、編程分析:只有一個輸入信號啟動按鈕X1,兩個輸出電機Y1、Y2,另外還和定時器有關(guān)系,用到兩個定時器來進(jìn)行控制,分配I/O地址輸入X0-輸入按鈕輸出Y1-電動機一輸出Y2-電動機二§3—1時間定時器2、編寫梯形圖:(Y1)(T0K6000)(Y2)(T1K12000)(END)X0T0Y1Y1T0T1Y2Y2編程分析:按動開始按鈕后X0啟動,給Y1供電,電
溫馨提示
- 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)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 個人租房合同的(31篇)
- 2024-2025學(xué)年北京市房山區(qū)高一上學(xué)期期中考試歷史試卷
- 2025年公共設(shè)施配套建設(shè)項目房屋征收合同
- 2025年住宅銷售策劃合同模板規(guī)定
- 2025年官方離婚協(xié)議范本策劃(雙方同意版)
- 2025年全球貿(mào)易合同制定原則及合規(guī)要求解析
- 2025年債權(quán)轉(zhuǎn)讓與貸款合作協(xié)議
- 2025年車輛所有權(quán)變更策劃協(xié)議書模板
- 2025年農(nóng)村土地利用合作協(xié)議
- 2025年人事檔案授權(quán)委托協(xié)議
- 信息科技重大版 七年級上冊 互聯(lián)網(wǎng)應(yīng)用與創(chuàng)新 第1單元 單元教學(xué)設(shè)計 互聯(lián)網(wǎng)時代
- CR200J動力集中動車組拖車制動系統(tǒng)講解
- 2024年湖南高速鐵路職業(yè)技術(shù)學(xué)院單招職業(yè)適應(yīng)性測試題庫參考答案
- 腎性高血壓的護(hù)理
- 國際貨物運輸委托代理合同(中英文對照)全套
- 全面新編部編版四年級下冊語文教材解讀分析
- 《建筑工程質(zhì)量檢驗評定標(biāo)準(zhǔn)》
- 教學(xué)能力大賽-教學(xué)實施報告《大學(xué)英語2c》
- 江蘇農(nóng)牧科技職業(yè)學(xué)院單招《職業(yè)技能測試》參考試題庫(含答案)
- VDA6.3 2023過程審核教材
- 高職應(yīng)用語文教程(第二版)教案 3管晏列傳
評論
0/150
提交評論