應(yīng)用技術(shù)三菱資源包_第1頁(yè)
應(yīng)用技術(shù)三菱資源包_第2頁(yè)
應(yīng)用技術(shù)三菱資源包_第3頁(yè)
應(yīng)用技術(shù)三菱資源包_第4頁(yè)
應(yīng)用技術(shù)三菱資源包_第5頁(yè)
已閱讀5頁(yè),還剩338頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

高 院校電氣自動(dòng)化技術(shù)專PLC應(yīng)用技術(shù)(三菱第二單FX系列PLC的操作第三單PLC的應(yīng)用基礎(chǔ)第四單元順序功能圖第六單元程序控制類應(yīng)用指

高 院校電氣自動(dòng)化技術(shù)專PLC應(yīng)用技術(shù)(三菱 :www. 制作:第一單元認(rèn)識(shí)任務(wù)一PLC控制任務(wù)二 控制系任務(wù)三一個(gè)簡(jiǎn)單的PLC系—異步電動(dòng)機(jī)點(diǎn)動(dòng)運(yùn)任務(wù)一PLC控制一、PLC的產(chǎn)生自20世紀(jì)60年代起,各種生產(chǎn)流水線的自動(dòng)控制系統(tǒng)基本上都是由繼電器接觸器控制系統(tǒng)構(gòu)成的,產(chǎn)品的每一次改型都直接導(dǎo)致繼電器接觸器控制系統(tǒng)的重新設(shè)計(jì)和安裝。1969年, 數(shù)字設(shè)備公司(DEC)研制出第一臺(tái)PLC(PogamabLogcControler),用它取代傳統(tǒng)的繼電器接觸器制系統(tǒng)在 通用汽車公司的汽車自動(dòng)裝配線上使用,取得了巨大成功。,操作方便,可靠性高,通用靈活,體積小,使用 長(zhǎng)等一系列優(yōu)點(diǎn),很快在其他工

國(guó)際電工 (IEC)在1987年2月頒布的可編程控制器標(biāo)準(zhǔn)草案的第三稿中將PLC定義為:“可編程控制器是一種數(shù)字運(yùn)算操作的電子系統(tǒng),專為在工業(yè)環(huán)境下應(yīng)用而設(shè)計(jì)。它采用可編程序的 器,用來(lái)在其內(nèi)部 執(zhí)行邏輯運(yùn)算、順序控制、定時(shí)、計(jì)數(shù)和算術(shù)運(yùn)算等操作的指令,并通過(guò)數(shù)字式、模擬式的輸入和輸出,控制各種類型的機(jī)械或生產(chǎn)過(guò)程??删幊炭刂破骷捌溆嘘P(guān)設(shè)備,都應(yīng)按易于與工業(yè)控制器系統(tǒng)連成一個(gè)整體、易于擴(kuò)充其功能的原則設(shè)計(jì)。”圖1-1是四臺(tái)PLC通信聯(lián)網(wǎng)的示意圖,圖1-2和圖1-3是兩個(gè)應(yīng)用圖1- PLC的通信聯(lián) 圖1-2選用GE司PLC

圖1-3選用A-B二、常用的PLC目前,世界上PLC產(chǎn)品可按地域分成三大流派 、歐洲 產(chǎn)品PLC產(chǎn) GE公司90-30模塊式 GE公司90-70模塊式歐州PLC產(chǎn)圖1-8西門子S7-200

西門子S7-300圖1-10西門子S7-400PLC產(chǎn) 我國(guó)PLC 任務(wù)二PLC的內(nèi)部結(jié)構(gòu)一、PLC的內(nèi)部結(jié)PLC主要由CPU模塊、輸入模塊、輸出模塊、電源和編程器(或編程軟件),CPU模塊通過(guò)輸入模塊將外部控制現(xiàn)場(chǎng)的控制信號(hào)讀入CPU模塊的器中,經(jīng)過(guò) 圖1- PLC控制系統(tǒng)的示意CPU模PLC的CPU模塊由 CPU是PLC 接收從編程軟件或編程器輸入的用戶程序和數(shù)據(jù), 器中數(shù)據(jù)的傳輸 等

PLC 器有兩種,一種是存放系統(tǒng)程序 器,另一種是存放用戶程序 開關(guān)量輸入/輸出接良好的能力,二是接口能滿足工業(yè)現(xiàn)場(chǎng)各類信號(hào)的匹配要求,所以接口電路一般都包含光電電路和RC濾波電路。 直流輸入接 交直流輸入接 交流輸入接開關(guān)量輸出接開關(guān)量輸出電路的作用是將PLC的輸出信號(hào)傳送到用戶輸出設(shè)備(負(fù)載), 交直流輸出接 交流輸出接二、PLC的控制接線程序控制圖1-35程序控制系所 程序控制,就是將控制邏輯以程序語(yǔ)言的形式存放 器中,通過(guò) 程序控制系統(tǒng)中,控制功能的更改只需改變程序而不必改變導(dǎo)線的連接就能實(shí)現(xiàn)??删幊炭刂葡到y(tǒng)就 程序控制系,如圖1-36 PLC構(gòu)成的控制系對(duì)用戶來(lái)說(shuō),不必考慮PLC內(nèi)部由CPU、RAM、ROM等組成的復(fù)雜的電路,只要將PLC看成內(nèi)部由許多軟繼電器組成的控制器,以便用梯形圖編程。軟繼電器”的線圈和觸點(diǎn)的符號(hào)如圖137所示。所謂軟繼電器”,實(shí)質(zhì)上是 器中的每一位觸發(fā)器統(tǒng)稱為映像寄存器),該位觸發(fā)器為1狀態(tài),相當(dāng)于繼電器接通;該位觸發(fā)器為0狀態(tài),相當(dāng)于繼電器斷開。 圖1-37任務(wù)三一個(gè)簡(jiǎn)單的PLC系統(tǒng)—異步電動(dòng)機(jī)點(diǎn)動(dòng)運(yùn)行電一、任務(wù)如圖 示是電動(dòng)機(jī)點(diǎn)動(dòng)運(yùn)行電路,SB為啟動(dòng)按鈕,KM為交流接觸器,下啟動(dòng)按鈕SB,KM的線圈通電吸合,主觸點(diǎn)閉合,電動(dòng)機(jī)開始運(yùn)行,SB被放松后,KM的線圈斷電釋放,主觸點(diǎn)斷開,使電機(jī)M停止運(yùn)行。本任務(wù)研究利用PLC來(lái)實(shí)現(xiàn)點(diǎn)動(dòng)控制電路。 圖1-38二、原理為了將這個(gè)控制關(guān)系用PLC控制器實(shí)現(xiàn),PLC出點(diǎn)分配見(jiàn)表1-2表1- 輸入 PLC控制器實(shí)現(xiàn)的異步電動(dòng)機(jī)點(diǎn)動(dòng)控制電將圖1-40改畫成圖1-41 PLC實(shí)現(xiàn)的點(diǎn)動(dòng)電路工作原三、知PLCPLC(RUN)模式和停止(STOP)模式,如圖1-42 PLC基本的工作模圖1-43 PLC重復(fù)地執(zhí)行上述三個(gè)階段,每重復(fù)一次的時(shí)間就是一個(gè)掃描周期(也稱一個(gè)工作周期)。在每次掃描中,可編程控制器只對(duì)輸入采樣一次,輸出刷新一次,這PLC對(duì)輸入輸出的處理 圖1-44輸入輸出滯后輸入輸出滯后時(shí)間是指PLC時(shí)間和掃描工作方式產(chǎn)生的滯后時(shí)間這三部分組成。輸入模塊的RC濾波電路用來(lái)濾除由輸入端引入的干擾,消除因外接輸入觸點(diǎn)動(dòng)作時(shí)產(chǎn)生的抖動(dòng),濾波電路的時(shí)間常數(shù)決定了輸入濾波時(shí)間的長(zhǎng)短,典型值約為10ms。應(yīng)的實(shí)時(shí)控制設(shè)備,滯后現(xiàn)象又是必須克服的,此時(shí)在硬件上可采用快速響應(yīng)模塊、高速計(jì)數(shù)模塊等,在軟件上可采用改變信息刷新方式、運(yùn)用中斷處理、調(diào)整輸入濾波編程不同廠家、不同系列的PLC,其內(nèi)部軟繼電器(編程元件)的功能和編號(hào)也不相同,因此在編制程序時(shí),必須熟悉所選用PLC的每條指令涉及編程元件的功能和編號(hào)。輸入繼電器輸入繼電器與輸入端相連,它是專門用來(lái)接受PLC外部開關(guān)信號(hào)的元件。PLC過(guò)輸入接口將外部輸入信號(hào)狀態(tài)(接通時(shí)為“1”,斷開時(shí)為“0”)讀入并 在輸入映寄存器中。輸入繼電器必須由外部信號(hào)驅(qū)動(dòng),不能用程序驅(qū)動(dòng),所以在程序中不可能出現(xiàn)其線圈。由于輸入繼電器()為輸入映象寄存器中的狀態(tài),所以其觸點(diǎn)的使用次數(shù)不限。F系列PLC的輸入繼電器以八進(jìn)制進(jìn)行編,F(xiàn)2N輸入繼電器的編號(hào)范

輸出繼電器編程語(yǔ)言和指

LD(取指令)一個(gè)常開觸點(diǎn) LDI(取反指令)LDP(取上升沿指令)LDF(取下降沿指令)OUT(輸出指令)第二單FX系列PLC的操任務(wù)一FX系列PLC與計(jì)算機(jī)的連接和通信任務(wù)二SWOP-Pol 任務(wù)三程序的錄入與調(diào)試任務(wù)一FX系列PLC與計(jì)算機(jī)的連接一、SWOPC-FXGP∕WIN-C編程軟件的開光驅(qū),雙擊“SETUP32.EXE”文件,屏幕將會(huì)彈出“安裝程序”框(如圖 圖2-1安裝程 3.單擊“下一個(gè)”進(jìn)入“選擇目標(biāo)位置 框(如圖2-4所示 圖2-4選擇目標(biāo)位 6.單擊“下一個(gè)”將進(jìn)入軟件的安裝過(guò)程。安裝完成后會(huì)彈出一個(gè)“信息框,單擊“確定”完成整個(gè)軟件安裝操作。同時(shí)系統(tǒng)會(huì)自動(dòng)地彈出一個(gè)窗口(如圖-9所示)。單擊該圖標(biāo)就可以進(jìn)入SWOPC-FXGPWIN-C工作界面。為了使用方便,可以把它發(fā)送到計(jì)算機(jī)的桌面上,作為進(jìn)入程序的快捷方式。 圖2-9二、FX系列PLC與計(jì)算機(jī)的連圖2- PLC側(cè)的通信端口RS- 圖2-11計(jì)算機(jī)側(cè)的通信端口RS- PLC與計(jì)算機(jī)連接的實(shí)物功能:選擇計(jì)算機(jī)的RS-232C端口與PLC操作方法:執(zhí)行[PLC]-[端口設(shè)置]菜單,在“通訊設(shè)置 框中進(jìn)設(shè)置(如圖2-14所示) 圖2-14任務(wù)二SWOPC-FXGP-C編程軟件的一、使用SWOPC-FXGP∕WIN-C 二、運(yùn)行SWOPC-FXGP∕WIN-C編程軟進(jìn)入編程軟件 SWOPC-FXGP∕WIN-C窗新建一個(gè)新的用戶口中選擇PLC的型號(hào),如圖2-19圖2-18 三、SWOPC-FXGP∕WIN-C的窗口編程界面簡(jiǎn) 圖2-20程序允許使用鼠標(biāo)或者鍵盤執(zhí)行菜單欄(如圖2-21所示)圖2-21圖2- 四、編輯梯形梯形圖視圖2-24梯形圖中行刪除(Shift+Delete組合鍵圖2-25圖2-26梯形圖中插入(Shift+Insert組合鍵 行插入塊選擇(梯形圖編輯圖2-28圖2-29塊選擇窗口(二觸點(diǎn)編 話圖2-31線圈編 圖2-32錄入線圈元 圖2-33應(yīng)用指令 圖2-34輸入指 圖2-35五、編輯語(yǔ)句指令表視圖2-36NOP覆蓋(Alt+W組合鍵圖2-37用NOP覆蓋 圖2-38原有程序被NOP指令 圖2-39指令 圖2-40指令4.元功能:設(shè)置在元件登 中被顯示的元件 圖2-41元 窗 圖2-42設(shè)置 圖2-43元 界六、菜單1.文件 圖2-44打開文 圖2-45保存文 2.查找菜 ⒊選項(xiàng)菜 圖2-57程序檢 圖2-58參數(shù)設(shè) ⒋窗口菜窗 排列,所有的標(biāo)題欄都可以被看見(jiàn)(如圖2-59所示) 圖2-59窗 排⑵窗口水平排被打開的窗口由上到下依次排列(如圖2-60所示)圖2-60⑶窗口豎直排被打開的窗口由左到右依次排列(如圖2-61所示)圖2-61任務(wù)三程序的錄入與調(diào)試一、程序的梯形圖錄入圖2-62指令輸 圖2-63梯形圖輸入窗口(一圖2-64梯形圖輸入窗口(二圖2-65梯形圖輸入窗口(三 二、程序的調(diào)⒈傳送PLC寫入前,必須使PLC置于“STOP” ⑵寫入程序。執(zhí)行[PLC]-[傳送]-[寫入]菜單,彈出“PC程序?qū)懭搿? 運(yùn)行∕停 PC程序?qū)?⑴運(yùn)行程序。寫入完成后,將PLC從“STOP”狀態(tài)置于“RUN”使X0置“ON”或“OFF”。如果沒(méi)有外部硬件設(shè)備,可通過(guò)編程軟件設(shè)置。執(zhí)行[∕測(cè)試]-[強(qiáng)制ON∕OFF]菜單,彈出“強(qiáng)制ON∕OFF”框(如圖2-73所示)。在 圖2-73 程序運(yùn)行時(shí),可對(duì)PLC的運(yùn)行狀態(tài)進(jìn) ⑵停 。執(zhí)行 狀 圖2-74程 狀第三單PLC的應(yīng)用任務(wù)一三相異步電動(dòng)機(jī)連續(xù)運(yùn)任務(wù)二三相異步電動(dòng)機(jī)的正反轉(zhuǎn)控制任務(wù)三二臺(tái)電動(dòng)機(jī)順序啟動(dòng)的電路任務(wù)四順序相連的傳送帶控制系統(tǒng)務(wù)五Y-△啟動(dòng)的可逆運(yùn)行電動(dòng)任務(wù)六燈光閃爍電路任務(wù)一三相異步電動(dòng)機(jī)連續(xù)運(yùn)一、任務(wù)提PLC 三相異步電動(dòng)機(jī)連續(xù)運(yùn)行電二、原理分為了將圖3-1b的控制電路用PLC控制器來(lái)實(shí)現(xiàn),PLC需要3個(gè)輸入點(diǎn)個(gè)輸出點(diǎn),輸入輸出點(diǎn)分配見(jiàn)表3-1表3-1作用.PLC PLC實(shí)現(xiàn)三相異步電動(dòng)機(jī)連續(xù)運(yùn)行電路方案PLC PLC實(shí)現(xiàn)三相異步電動(dòng)機(jī)連續(xù)運(yùn)行電路方案為了節(jié)省PLC PLC實(shí)現(xiàn)三相異步電動(dòng)機(jī)連續(xù)運(yùn)行電路方案三、知1.觸點(diǎn)串聯(lián)指令(AND/ANI/ANDP/AND與指令。完成邏輯“與” ANDF下降沿與指令 上升沿與指 下降沿與指觸點(diǎn)并聯(lián)指令(OR/ORI/ORP/OR或指令。實(shí)現(xiàn)邏輯“或”O(jiān)RI或非指令。實(shí)現(xiàn)邏輯“或非”O(jiān)RP上升沿或指令。受該類觸點(diǎn)驅(qū)動(dòng)的線圈只在觸點(diǎn)的上升沿接通一個(gè)掃描周期。 下降沿或指令 觸點(diǎn)并聯(lián)指自保持與解除(也稱置位復(fù)位)指令SET自保持(置位)指令。指令 作的目標(biāo)元件置位并保持 作的目標(biāo)元件復(fù)位并保持清零狀態(tài) SET、RST指令的使四、任務(wù)1.按如圖3-1所示接線圖連接主電路,檢查正確性,確無(wú)誤2.按如圖3-4a所示接線圖連接PLC控制電路,檢查確性,確保無(wú)3.輸入如圖3-4b所示的梯形圖或指令表,進(jìn)行程檢查是否實(shí)現(xiàn)了連續(xù)運(yùn)行4.輸入圖3-4c所示的梯形圖或指令表,進(jìn)行程查是否完成了連續(xù)運(yùn)行的功5.主電路同第一步不變,按如圖3-2a所示接線圖連接控制電路,輸入如圖3-2b所示的的梯形圖或如圖3-2c所示的指令表,進(jìn)行程序調(diào)試,檢查是否實(shí)現(xiàn)了連續(xù)運(yùn)行的功能。四、任務(wù)6.主電路和PLC控制電路同上一步,把如圖3-2b-保-停方法編寫的梯形圖改用置位復(fù)位指令編寫的梯形圖,進(jìn)行試,直到完成連續(xù)運(yùn)行的功所示的接線圖連接控制電路,輸入如圖3-3所示的梯形圖或如圖3-3c所示的指令8.主電路和C所示用啟-保-們可以改為邊沿觸發(fā)嗎?試著修改,并進(jìn)行調(diào)試。任務(wù)二三相異步電動(dòng)機(jī)的正反轉(zhuǎn)1、任務(wù)圖3- 三相異步電動(dòng)機(jī)正反轉(zhuǎn)控制電二、原理表3- 輸入輸出點(diǎn)分配.根據(jù)輸入輸出點(diǎn)分配,畫出PLC的接線圖如圖3- PLC實(shí)現(xiàn)三相異步電動(dòng)機(jī)正反轉(zhuǎn)控制電PLC實(shí)現(xiàn)三相異步電動(dòng)機(jī)正反轉(zhuǎn)控制電路的 PLC實(shí)現(xiàn)電動(dòng)機(jī)正反轉(zhuǎn)控制電路的優(yōu)化設(shè)三、知指ORB 串聯(lián)電路塊并聯(lián)連ORB指令也可以連續(xù)使用,如圖3-15 ORB指令連續(xù)使ANB 并聯(lián)連接的電路之間的串 器指 取方式,專門用 程序運(yùn)算的中間結(jié)果,被稱為 器 ②MPS和MPP 梯形圖 則與梯形圖的優(yōu)

四、任務(wù)按圖3-11a連接主電路,檢查電路正確性,確保無(wú)按圖3-12a連接PLC控制電路,檢查電路正確性,確保無(wú)誤輸入圖3-12b的梯形圖,觀察能否錄入,并說(shuō)明原輸入如圖3-12c的梯形圖或指令表,進(jìn)行程序調(diào)試,檢查是否實(shí)現(xiàn)了正反運(yùn)行的功能輸入如圖3-13b所示的梯形圖或指令表,進(jìn)行程序調(diào)試,檢查是否了正反轉(zhuǎn)運(yùn)行的功能把圖3-13b所示用啟-保- 形圖改用置位復(fù)位指令,進(jìn)程序調(diào)試,直到完成正反轉(zhuǎn)運(yùn)行的功圖3-13b所用的觸點(diǎn)都是電平觸發(fā)的,它們可以改為邊沿觸發(fā)改,并進(jìn)行調(diào)試任務(wù)三二臺(tái)電動(dòng)機(jī)順序啟動(dòng)的1、任務(wù) 二、原理 M1M1M2 根據(jù)資源分配,畫出PLC的接線圖如圖3-25a所示,PLC控制系統(tǒng)中的所有輸 PLC控制二臺(tái)電機(jī)順序啟動(dòng)及運(yùn)三、知編程元件──定時(shí)F2N系列中定時(shí)器可分為通用定時(shí)器、積算定時(shí)器二種。它們是通過(guò)對(duì)一定周期的時(shí)鐘脈沖的個(gè)數(shù)進(jìn)行累計(jì)而實(shí)現(xiàn)定時(shí)的,時(shí)鐘脈沖的周期有1ms、10ms、100ms三種,當(dāng)所計(jì)脈沖個(gè)數(shù)達(dá)到設(shè)定值時(shí)觸點(diǎn)動(dòng)作。設(shè)定值可用常數(shù)K或數(shù)據(jù)寄存器D的內(nèi)容來(lái)設(shè)置。(1)

1)100ms通用定時(shí)器(T0~T199)共200點(diǎn),其中T192~T199中斷服務(wù)程 32767,所以其定時(shí)范圍為0.1~3276.7s2)10ms通用定時(shí)器(T200~T245)共46點(diǎn)。這類定時(shí)器是對(duì)10ms (2)積算定時(shí)1)1ms積算定時(shí)器(T246~T249)共4點(diǎn),是對(duì)1ms 圖3-29 圖3- 四、任務(wù)1.按圖3-24a連接主電路,檢查電路正確性,確保無(wú)誤 .按圖3-25a連接PLC控制電路,檢查電路正確性,確保無(wú)誤。輸入如圖3-25b所示的梯形圖或指令表,進(jìn)行程序調(diào)試,檢查是實(shí)現(xiàn)了順序啟動(dòng)的功4.自行設(shè)計(jì)接線圖和操作步驟,調(diào)試圖3-30的程序,觀察是否實(shí)斷電延時(shí)的功能

5.自行設(shè)計(jì)接線圖和操作步驟,調(diào)試圖3-37的程序,定性觀察通用時(shí)器無(wú)斷電保持的功能-2的程序,定性觀察積算定時(shí)器的斷電保持功能。任務(wù)四順序相連的一、任務(wù)如圖332a所示為某車間兩條順序相連的傳送帶,為了避免運(yùn)送的物料在2號(hào)傳送帶上堆積,按下啟動(dòng)按鈕后,2號(hào)傳送帶開始運(yùn)行,5s后1號(hào)傳送帶自動(dòng)啟動(dòng)。而停機(jī)時(shí),則是1號(hào)傳送帶先停止,10s后2號(hào)傳送帶才停止。本任務(wù)研究用PLC實(shí)現(xiàn)順序相連的傳送帶控制系統(tǒng)。 二、原理分SB1是2號(hào)傳送帶的啟動(dòng)按鈕,1號(hào)傳送帶在2號(hào)傳送帶啟動(dòng)5s后自行啟動(dòng),SB2是1號(hào)傳送帶的停止按鈕,1號(hào)傳送帶停止10s后2號(hào)傳送帶自行停止。為了將這個(gè)控制關(guān)系用PLC控制器實(shí)現(xiàn),PLC需要2個(gè)輸入點(diǎn),2個(gè)輸出點(diǎn)和2個(gè)定時(shí)器,PLC資源分配見(jiàn)表35。 PLC資源分配作 5s10s PLC控制二條順序相連傳送帶的梯形圖和時(shí)序三、知編程元件──輔助繼電通用輔助繼電器斷電保持輔助繼電器FX2N系列有M500~M共個(gè)斷電保持輔助繼電器。它與普通輔助繼電器不同的是具有斷電保護(hù)功能,即能電源中斷瞬時(shí)的狀態(tài),并在重新通電后再現(xiàn)其 通用輔助繼電器和斷電保持輔助繼電器比 運(yùn)行的過(guò)程是 旦電源恢復(fù),M600或M601 (3)FX2N系列中有256觸點(diǎn)型其線圈由PLC自動(dòng)驅(qū)動(dòng),用戶只可使用其觸點(diǎn)。例如:M8011、M8012、M8013和M8014分別是產(chǎn)生10ms、100ms、1s和1min時(shí)鐘M8000、M8002、M8012的波形圖如圖3-37圖3- M8000、M8002、M8012波形線圈型由用戶程序驅(qū)動(dòng)線圈后PLC執(zhí)行特定的動(dòng)作。例如 :若使其線圈得電,則PLC停止時(shí)保持輸出映 器和數(shù)據(jù)寄存器內(nèi)容M8034:若使其線圈得電,則將PLC的輸出全 :若使其線圈得電,則PLC按D8039雙線圈問(wèn)

四、任務(wù)實(shí)按照資源分配表,自行設(shè)計(jì)主電路(參考圖3-24a),并連檢查電路正確性,確保無(wú)誤按照資源分配表,自行設(shè)計(jì)PLC控制電路(參考圖3-33a,圖中沒(méi)畫出載保護(hù)),并連接PLC控制電路,檢查電路正確性,確保輸入圖3-34所示的梯形圖或指令表,進(jìn)行程序調(diào)試,檢查是否完成順序運(yùn)行的功能輸入圖3-34b所示的梯形圖,觀察雙線圈輸出的現(xiàn)分別輸入圖3-35a和圖3-35b所示的梯形圖,觀察通用輔助繼電器和斷電持輔助繼電器的區(qū)別任務(wù)Y-△啟動(dòng)的可逆運(yùn)行電動(dòng)機(jī)△形運(yùn)行。按下停止按鈕SB3本任務(wù)研究用PLC實(shí)現(xiàn) △啟動(dòng)的可逆運(yùn)行電動(dòng)機(jī)控制電二、原理分 表3- 輸入輸出點(diǎn)分配 三、知主控指令MC(主控指令)MC后,左母線移到MCMCR(主控復(fù)位指令)它是MC指令的復(fù)位指令,即利用MCR指令恢復(fù)原MC、MCR指令的使用說(shuō)明MC、MCR指令的目標(biāo)元件為Y和M,但不能用特殊輔助繼電器。MC占3程序步,MCR占2

主控觸點(diǎn)在梯形圖中與一 控觸點(diǎn)是與左母線相連的常開點(diǎn),是控制一組電路的總開關(guān)。與主控觸點(diǎn)相連的觸點(diǎn)必須用LD在一個(gè)MC指令區(qū)內(nèi)若再使用MC指令稱為嵌套。嵌套級(jí)數(shù)最多為8 主控指令的使 四、任務(wù)實(shí)按圖3-41a連接主電路,檢查電路正確性,確保無(wú)按圖3-41b連接PLC控制電路,檢查電路正確性,確保無(wú)誤輸入如圖3-42a所示的梯形圖或指令表,進(jìn)行程序調(diào)試,檢查是否實(shí)現(xiàn)Y-△啟動(dòng)的可逆運(yùn)行電動(dòng)機(jī)啟動(dòng)及運(yùn)行的功 4.輸入如圖3-42b所示的 ,進(jìn)行程序調(diào)試,檢查是否完成Y-△啟動(dòng)的可逆運(yùn)行電動(dòng)機(jī)啟動(dòng)及運(yùn)行的功并進(jìn)行程序調(diào)試。任務(wù)光閃爍電一、任務(wù)二、原理脈沖發(fā)生特殊輔助繼電器M8011~M8014能分別產(chǎn)生10ms、100ms、1s和1min 計(jì)一個(gè)周期 振蕩電了實(shí)現(xiàn)這能,設(shè)置T0為2s定時(shí)器,T1為3s定時(shí)器,設(shè)計(jì)的電路、梯形圖與波 分頻電 電子

圖3- 電子鐘程三、知指微分指令PLS(上升沿微分指令)PLF(下降沿微分指令)PLS、PLF使用PLS時(shí),僅在驅(qū)動(dòng)輸入ON后的一個(gè)掃周期內(nèi)目標(biāo)元件O,如圖3所示,M0僅0的常開觸點(diǎn)由斷到通時(shí)的一個(gè)掃描周期內(nèi)為ON;使用PLF指時(shí)下 動(dòng), od 。 微分指令的使取反、空操作和END取反INV指令??詹僮鱊OP指令。結(jié)束END指令 編程元 計(jì)數(shù)器(1)16位加計(jì)數(shù)器(C0~C199)共200點(diǎn)。其中C0~C99C199共100點(diǎn)為斷電保持型(數(shù))。計(jì)數(shù)器的設(shè)定值為1~32767下面舉例說(shuō)明通用型16位加計(jì)數(shù)器的工作原理。如圖3-56圖3-56通用型16(2)32位加減計(jì)數(shù)器(C200~C234)共有35點(diǎn)32位加減計(jì)數(shù)器,其中C200~C219(共20點(diǎn))為通用型,C220~C234(共15點(diǎn))為斷電保持型。這類計(jì)數(shù)器與16位加計(jì)數(shù)器除位數(shù)不同外,還在于它能通過(guò)控制實(shí)現(xiàn)加減雙向計(jì)數(shù)。設(shè)定值范圍均為- ~- (32位)。C200~C234是加計(jì)數(shù)還是減計(jì)數(shù),分別由特殊輔助繼電器M8200~M8234圖3- 四、任務(wù)按圖-所示的接線圖連接控制電路,并連好電源,檢查電路正確性,確保無(wú)誤。按圖-器的功能。 改變圖-T和T的設(shè)定值,再調(diào)試程序,觀察振 第四單元順序功任務(wù)一運(yùn)料小車任務(wù)鈕式人行道交通任務(wù)三自動(dòng)門控制系統(tǒng)任務(wù)四液體混合裝置任務(wù)五沖床機(jī)械手的運(yùn)動(dòng)任務(wù)六十字 通任務(wù)七用凸輪實(shí)現(xiàn)任務(wù)八組合鉆任務(wù)九大小球分選系一、任務(wù)提

任務(wù)一運(yùn)料小車在自動(dòng)化生產(chǎn)線上經(jīng)常使用運(yùn)料小車,如圖41所示,貨物通過(guò)運(yùn)料小車M從A地運(yùn)到B地,在B地卸貨后小車M再?gòu)腂地返回A地待命。本任務(wù)用PLC來(lái)控制運(yùn)料小車的工作。 二、原理分為了用PLC控制器來(lái)實(shí)現(xiàn)任務(wù),PLC需要3個(gè)輸入點(diǎn),4個(gè)輸出輸入輸出點(diǎn)分配見(jiàn)表4-1表4-1輸入輸出點(diǎn)分配啟動(dòng)按 根據(jù)控制要求,畫出時(shí)序圖如圖4-2所示圖4-2運(yùn)料小車的一個(gè)工作周期分為裝料、右行、卸料和左行4步,再加上等待裝料的初始步,一共有5步。各限位開關(guān)、按鈕和定時(shí)器提供的信號(hào)是各步之間的轉(zhuǎn)換條件,由此畫出順序功能圖如圖43所示。圖4-3運(yùn)料式梯形圖如圖4-4 三、知經(jīng)驗(yàn)設(shè)計(jì)法與順序控制設(shè)計(jì)定的方法步驟可循,具有很大的試探性和隨意性,對(duì)于不同的控制系統(tǒng),沒(méi)有一種 師使用順序控制設(shè)計(jì)法,也會(huì)提高w .c程序調(diào)試、修改和閱讀也更方。下,根據(jù)內(nèi)部狀態(tài)和時(shí)間的順序,生產(chǎn)過(guò)程的各個(gè)執(zhí)行機(jī)構(gòu)自動(dòng)進(jìn)行操作。順序功能步

的旁邊,使用得最多的是布爾代數(shù)表達(dá)式(見(jiàn)圖4-6) 圖4-6(6)繪制順序功能圖時(shí)的注意事在順序功能圖中,只有當(dāng)某 活動(dòng)步時(shí),該步才有可能變活動(dòng)步。如果用沒(méi)有斷電保持功能的編程元件代表各步(本任務(wù)中代表各步的M0~M4),進(jìn)入RUN工作方式時(shí),它們均處于OFF狀態(tài),必須用初始化脈沖M8002的常開觸點(diǎn)作為轉(zhuǎn)換條件,將初始步預(yù)置為活動(dòng)步,否則因順序功能圖中沒(méi)有活動(dòng)步,系統(tǒng)將無(wú)法工作。四、任務(wù)圖4-9輸入圖44的梯形圖,進(jìn)行程序調(diào)試,調(diào)試時(shí)要注意動(dòng)作順序,運(yùn)行后先按下SB,觀察各輸出的變化,等0接通后,再按下SQ1(模擬右限位開關(guān)),觀察各輸出的變化,等1接通后,再按下SQ2(模擬左限位開關(guān)),觀察各輸出的變化,檢查是否完成了運(yùn)料小車所要求的功能。任務(wù)鈕式人行道交通一、任務(wù)(或1)之后,主干道交通燈從綠(5s)→綠閃(3s)→黃(3s)→紅(20s),當(dāng)主干道紅燈亮?xí)r,人行道從紅燈亮轉(zhuǎn)為綠燈亮,15s以后,人行道開始閃爍,閃爍5s后轉(zhuǎn)入主干道綠燈亮,人行道紅燈亮。本任務(wù)利用PLC控制按鈕人行道交通燈, 圖4-13二、原理分點(diǎn)分配見(jiàn)表4-2 輸入輸出點(diǎn)分配 任務(wù)畫出時(shí)序圖,如圖4-14所示 圖4-14主干道的一個(gè)工作周期分為4步,分別為綠燈亮、綠燈閃爍、黃燈亮和紅燈亮,用M1~M4表示。人行道的一個(gè)工作周期分為3步,分別為紅燈亮、綠燈亮和綠燈閃爍,用M5~M7表示。再加上初始步M0,一共有8步構(gòu)成。各按鈕和定時(shí)器提供的信號(hào)是各步之間的轉(zhuǎn)換條件,由此畫出順序功能圖如圖415所示。圖4-15圖4-16按鈕圖4-16按鈕式人行道交通燈梯形圖三、知順序功能圖的基本 圖4-17用啟-保-停電路實(shí)現(xiàn)的并行序列的編程并行序列分支的編程方并行序列中各單序列的第一步應(yīng)同時(shí)變?yōu)榛顒?dòng)步。對(duì)控制這些步的啟保-停電路使用同樣的啟動(dòng)電路,可以實(shí)現(xiàn)這一要并行序列合并的編程方圖4-16中步M0之前有一個(gè)并行序列的合并,該轉(zhuǎn)換實(shí)現(xiàn)的條件M0的前級(jí)步(即步M4和M7)都是活動(dòng)步和轉(zhuǎn)換條件T4滿足。由此可知,應(yīng)M0M4、M7和T4的常開觸點(diǎn)串

-保-停電路的啟四、任務(wù)實(shí)圖4-18按鈕式人行道PLC任務(wù)三自動(dòng)門控制系統(tǒng)一、任務(wù)許多公共場(chǎng)所的門口都有自動(dòng)門,如圖4-21應(yīng)器0為ON,0驅(qū)動(dòng)電機(jī)高速開門,碰到開門 開關(guān)1時(shí),變?yōu)榈退匍_門。碰到開門極限開關(guān)2時(shí)電機(jī)停轉(zhuǎn),開始延時(shí)。若在0.5s內(nèi)紅外感應(yīng)器檢測(cè)到無(wú)人,2起動(dòng)電機(jī)高速關(guān)門。碰到關(guān)門 開關(guān)3時(shí),改為低速關(guān)門,碰到關(guān)門極限開關(guān)4時(shí)電機(jī)停轉(zhuǎn)。在關(guān)門期間若感應(yīng)器檢測(cè)到有人,停止關(guān)門,T1延時(shí)0.5s后自動(dòng)轉(zhuǎn)換為高速開。本任務(wù)利用PC控制自動(dòng)用選擇序列的順序。 自動(dòng)門控制示意二、原理 輸入輸出點(diǎn)分配紅外感 開門開關(guān)門開圖4-22設(shè)計(jì)選擇序列的順序功能圖如圖4-23所示圖4-23如圖4-24所示圖4-24三、知用啟-保-停電路實(shí)現(xiàn)的選擇序列的編程(1)如果某一步的后面有一個(gè)由N條分支組成的選擇序列,該步可能轉(zhuǎn)換到不同的N步去,應(yīng)將這N個(gè)后續(xù)步對(duì)應(yīng)的輔助繼電器的常閉觸點(diǎn)與該步的線圈串聯(lián),作為結(jié)束該步的條件。如圖423中步M4之后有一個(gè)選擇序列的分支,當(dāng)它的后續(xù)步M5或者M(jìn)6變?yōu)榛顒?dòng)步時(shí),它應(yīng)變?yōu)椴换顒?dòng)步。所以需將M5和M6的常閉觸點(diǎn)串聯(lián)作為步M4的停止條件。 后進(jìn)入該步,則代表該步的輔助繼電器的啟動(dòng)電路由N一前級(jí)步對(duì)應(yīng)的輔助繼電器的常開觸點(diǎn)與相應(yīng)轉(zhuǎn)換條件對(duì)應(yīng)的觸點(diǎn)或電路串聯(lián)而成。以步M1為例,對(duì)應(yīng)的起動(dòng)電路由兩條并聯(lián)支路組成,每條支路分別由M0、0和M6、T1的常開觸點(diǎn)串聯(lián)而成。僅有兩步的閉環(huán)的如圖425a所示的順序功能圖用啟保停電路設(shè)計(jì),那么步M3的梯形圖如圖4-25b所示,可以發(fā)現(xiàn),由于M2的常開觸點(diǎn)和常閉觸點(diǎn)串聯(lián),它是不能正常工作的。這種順序功能圖的特征是:僅由兩步組成的小閉環(huán)。在M2和2均為ON時(shí),M3的啟動(dòng)電路接通,但是這時(shí)與它串聯(lián)的M2的常閉觸點(diǎn)卻是斷開的,所以M3的線圈不能通電。出現(xiàn)上述問(wèn)題的根本原因在于步M2既是步M3的前級(jí)步,又是它的后續(xù)步。解決的方法有兩種:以轉(zhuǎn)換條件作為停止電 圖4-25在小閉環(huán)中增設(shè)一如圖4-26a所示,在小閉環(huán)中增設(shè)了M10么操作,它后面的轉(zhuǎn)換條件“=1”相當(dāng)于邏輯代數(shù)中的常數(shù)l的,只要進(jìn)入步M10,將馬上轉(zhuǎn)換到步M2去。圖4-26b是根據(jù)圖4-26a圖4-26四、任務(wù)將5個(gè)模擬紅外傳感器和限位開關(guān)的按鈕開關(guān)的常開觸點(diǎn)分別接到圖4-27輸入圖4-24后先按下X0(模擬有人),再依次按下X1~X4,每次操作都 觀察各輸(Y0~Y3)和相關(guān)定時(shí)器(T0~T1)的變化,檢查是否完成了自動(dòng)門控制要求的在關(guān)門期間無(wú)人進(jìn)出時(shí)所要求的功 X1X→XX01or 觀察各輸出(Y0~Y3)和關(guān)定時(shí)器(T0~T1)的變化,檢查是否完成了自動(dòng)門控制系統(tǒng)所要求的在關(guān)門間有人進(jìn)出時(shí)所要求的功能一、任務(wù)

任務(wù)四液體混合裝如圖4-29aOFFV1,液體A時(shí),關(guān)閉閥V1,打開閥V2,液體B流入容器。當(dāng)液面到達(dá)上限位開關(guān)時(shí),關(guān)閉閥V2,電機(jī)M開始運(yùn)行,攪動(dòng)液體,60s后停止攪動(dòng),打開閥V3,放出混合液,當(dāng)液面降至下限位開關(guān)之后再過(guò)5s,容器放空,關(guān)閉閥YV3,打開閥V1,又開始下一周期的操作。按下停止按鈕,在當(dāng)前工作周期的操作結(jié)束后,才停止操作停在初始狀態(tài)。圖4-29液體混合裝置示意圖和PLC二、原理分為了用PL需要5個(gè)輸入點(diǎn),個(gè)輸出點(diǎn),輸入輸出點(diǎn)分配見(jiàn)表-。表4-4電磁閥YV1上限位傳感器電磁閥YV3 任務(wù)畫出時(shí)序圖,如圖4-30所示 圖4-30液體混合裝置的工作周期劃分為6步。用M0表示初始步,分別用M1~M5表示液體A流入容器、液體B流入容器、攪動(dòng)液體、放出混合液和容器放空。用各限位傳感器、按鈕和定時(shí)器提供的信號(hào)表示各步之間的轉(zhuǎn)換條件。畫出順序功能圖如圖431所示。圖4-31圖4-32液體混合三、知順序控制設(shè)計(jì)法中停止的在任務(wù)要求中,停止按鈕X4的按下并不是按順序進(jìn)行的,在任何時(shí)都可能按下停止按鈕,而且不管什么時(shí)候按下停止按鈕都要等到當(dāng)前工作周期結(jié)束后才能響應(yīng)停止操作。所以停止按鈕X的操作不能在順序功能圖中直接反映出來(lái),可以用M10間接表示出來(lái)。每一個(gè)工作周期結(jié)束后,再根據(jù) 四、任務(wù)將個(gè)模擬按鈕開關(guān)的常開觸點(diǎn)分別接到PL的X0~X(如圖所示的輸入部分),并連接PL電源。檢查電路正確性,確保無(wú)誤。輸入如圖-2運(yùn)行后先按下(模擬啟動(dòng))0(模擬中限位開關(guān),(sX2模擬下限位開關(guān)),每次操作都 cd.n0~Y3)和相關(guān)定時(shí)器)的變化,檢查是否完成了液體混合系統(tǒng)所要求的所要求的液體混合繼續(xù)調(diào)試程序,順序?yàn)榘聪?觀察各輸出(Y0~Y3)和關(guān)定時(shí)器(T0~T1)的變化,輸出和定時(shí)器的變化與上一步相調(diào)試過(guò)程中的任何時(shí)候(例如按下4),觀察停止功能,是否在當(dāng)前工作周期結(jié)束后才能響應(yīng)停止操作返回初始步。一、任務(wù)

任務(wù)五沖床機(jī)械手的運(yùn)動(dòng)在機(jī)械加工中經(jīng)常使用沖床,某沖床機(jī)械手運(yùn)動(dòng)的示意圖如圖4-34始狀態(tài)時(shí)機(jī)械手在最左邊,4為ON;沖頭在最上面,3為ON;機(jī)械手松開,為OFF。按下啟動(dòng)按鈕0,0變?yōu)镺N,工件被夾緊并保持,2s后l被置位,機(jī)械11s后,系統(tǒng)返回初始狀態(tài)。圖4-34二、原理 輸入輸出點(diǎn)分配右限位開 .由輸入輸出點(diǎn)的分配表畫出PLC的外部接線圖,如圖4-35所示圖4-35沖床機(jī)械手PLC 圖4-36圖4-37如圖4-示 圖4-38沖床機(jī)械三、知型命令和 型命在順序功能圖中說(shuō)明命令的語(yǔ)句時(shí)應(yīng)清楚地表明該命令是型的還是非型的。例如某步的型命令“打開1號(hào)閥并保持”,是指該步為活動(dòng)步時(shí)1號(hào)閥打開,該步為不活動(dòng)步時(shí)1號(hào)閥繼續(xù)打開;非型命令“打開1號(hào)閥”,是指該步為活動(dòng)步時(shí)打開,為不活動(dòng)步時(shí)關(guān)閉。圖4- 中步M1 型命Corcrdcn為活動(dòng)步時(shí)Y0置位,該步 命令或動(dòng)作的修在順序功能圖中說(shuō)明 型命令時(shí)可在命令或動(dòng)作的前面加修飾,例如“R”、S。使用動(dòng)作的修飾詞(見(jiàn)表46)可以在一步中完成不同的動(dòng)作。修飾詞允許在不增加邏輯的情況下控制動(dòng)作。例如,可以使用修飾詞L來(lái)限制配料閥打開的時(shí)間等。 動(dòng)作的修飾N非型S置位)MI.cRm,DPC 作被終LDP四、任務(wù)將5個(gè)模擬輸入狀態(tài)的按鈕開關(guān)的常開觸點(diǎn)分別接到PLC的(如圖4-35所示的輸入部分),并連接PLC電源。檢查電路正確性,保無(wú)誤 模擬右限位、下限位、上限 位每次操作都 觀察各輸(Y0~Y4)和相關(guān)定時(shí)器(T0~T1)的變化,檢查是否完成了沖手所要求的運(yùn)動(dòng)一、任務(wù)提

任務(wù)六十字 燈某十字路 通燈如圖-40所示,當(dāng)按下啟動(dòng)按鈕時(shí),首先東西向通行,南北向 通行,東西向道的直行綠燈亮,汽車直行,20s后直行綠燈閃爍3s,隨后黃燈亮3s;接著車道的左轉(zhuǎn)綠燈亮,20s后左轉(zhuǎn)綠燈閃爍3s,隨后黃燈亮3s;在東西向車道直行綠燈亮和閃爍的同時(shí),東西向人行道的綠燈同時(shí)亮和閃爍。東西向 通行后,轉(zhuǎn)入南北向車道、人行道的通行,順序與東西向相同。本任務(wù)研究用PLC來(lái)控制十字路通燈。圖4-40二、原理點(diǎn)分配見(jiàn)表4-7表4-7由輸入輸出點(diǎn)的分配表畫出PLC的外部接線圖,如 任務(wù)畫出時(shí)序圖,如圖4-42所示 圖4-42十字 通燈的時(shí)序把十字路 通燈分為四個(gè)并行的分支,分別為用東西向車道東西向人行、南北向車道和南北向人行道。每個(gè)方向車道都有直行、直行閃爍、黃燈、左轉(zhuǎn)、左轉(zhuǎn)閃爍、黃燈和紅燈步,每個(gè)方向人行道都有綠燈、綠燈閃爍和紅燈步,再加上初始步,一共有步,由此畫出順序功能圖如圖-所示。 如圖4-44 停電路設(shè)計(jì)的十字 圖4-45用以轉(zhuǎn)換 三、知如圖4-46所示為以轉(zhuǎn)換為中心的編程方法的順序功能圖與梯形圖的對(duì)應(yīng)關(guān)系。實(shí)現(xiàn)圖中X1對(duì)應(yīng)的轉(zhuǎn)換需要同時(shí)滿足兩個(gè)條件,即該轉(zhuǎn)換的前級(jí)步是活動(dòng)步(M1=1)換的后續(xù)步變?yōu)榛顒?dòng)步(用SET指令將M2置位)(用RST將M1復(fù)位) 圖4-46輸出電使用這種編程方法時(shí),不能將輸出繼電器的線圈與SET和RST指令并,這是因?yàn)閳D-5中前級(jí)步和轉(zhuǎn)換條件對(duì)應(yīng)的串聯(lián)電路接通的時(shí)間是相當(dāng)(只有一個(gè)掃描周期),轉(zhuǎn)換條件滿足后前級(jí)步馬上被復(fù)位,在下一掃輔助繼電器的常開觸點(diǎn)或它們的并聯(lián)電路來(lái)驅(qū)動(dòng)輸出繼電器的線圈。四、任務(wù)

,并連接PLC 任務(wù)七用凸輪實(shí)現(xiàn)的旋轉(zhuǎn)工臺(tái)一、任務(wù)很多場(chǎng)合會(huì)用到旋轉(zhuǎn)工作在4旋轉(zhuǎn)工臺(tái)用凸輪和限位開關(guān)來(lái)實(shí)現(xiàn)運(yùn)動(dòng)控制。在初始狀態(tài)時(shí)左限位開關(guān)X為ON,按下啟動(dòng)按,電動(dòng)機(jī)驅(qū)動(dòng)工作臺(tái)沿順時(shí)針正轉(zhuǎn),轉(zhuǎn)到右限位開關(guān)X所在位置時(shí)暫停s之后作 轉(zhuǎn)回到限位開X3所在的初始位置時(shí)停止轉(zhuǎn)動(dòng)系統(tǒng)回到初始狀態(tài)。本任務(wù)研究利用PLC來(lái)控制旋轉(zhuǎn)工作 圖4-48二、原理為了用PLC控制器來(lái)實(shí)現(xiàn)任務(wù),PLC需要3個(gè)輸入點(diǎn),2個(gè)輸出點(diǎn)入輸出點(diǎn)分配見(jiàn)表4-8 工作由輸入輸出點(diǎn)的分配表畫出PLC的外部接線圖,如圖4-49所示 旋轉(zhuǎn)工作臺(tái)PLC的外部接線 任務(wù)畫出時(shí)序圖,如圖4-50所示 旋轉(zhuǎn)工作臺(tái)的工作周期劃分為步,除了初始步之外,還包括正轉(zhuǎn)步、暫停步和反轉(zhuǎn)步,下面用表示初始步,用2、2、2分別表示正轉(zhuǎn)步、暫停步和反轉(zhuǎn)步,仍然用各限位開關(guān)、按鈕和定時(shí)器提供的信號(hào)表示各步之間的轉(zhuǎn)換條件。由此畫出順序功能圖如圖-所示,用步進(jìn)順控指令設(shè)計(jì)出梯形圖和指令表如圖所示。圖4-51三、知編程元件──狀態(tài)繼電器態(tài)繼電器有S500~S899,共400點(diǎn);供用的狀態(tài)繼電器(可用作外部故障診 .n合使用時(shí),可象輔助繼電器M一樣使步進(jìn)順控指令──STL從圖4-52可以看出順序功能圖與梯形圖之間的對(duì)應(yīng)關(guān)系,STL觸點(diǎn)驅(qū)動(dòng)電路塊具有3個(gè)功能,即對(duì)負(fù)載的驅(qū)動(dòng)處理、指定轉(zhuǎn)換條件和指定轉(zhuǎn)換目 STL指令的使使用STL指令應(yīng)注意的與STL觸點(diǎn)相連的觸點(diǎn)應(yīng)使用LD或LDI指令,即LD點(diǎn)移到STL觸點(diǎn)的右側(cè),該點(diǎn)成為臨時(shí)母線。下一條STL指令的出現(xiàn)意味著當(dāng)前STL的結(jié)束和新的STL的開始。RET指令意味著整個(gè)STL程序區(qū)的結(jié)束,LD點(diǎn)返回左側(cè)母線。各STL觸點(diǎn)驅(qū)動(dòng)的電路一般放在一起,最后一個(gè)STL電路結(jié)束時(shí)一定要使用RET指令。描周期,可能會(huì)瞬時(shí)的雙線圈問(wèn)題。為了避免不能同時(shí)接通的兩個(gè)輸出(如控制OUT指令與SET指令均可用于步的活動(dòng)狀態(tài)的轉(zhuǎn)換,將原來(lái)的活動(dòng)步對(duì)應(yīng)的狀態(tài)寄存器復(fù)位,此外還有自保持功能。SET指令用于將STL狀態(tài)繼電器置位為ON并保持,以激活對(duì)應(yīng)的步。SET指令一般用于驅(qū)動(dòng)狀態(tài)繼電器的元件號(hào)比當(dāng)前步的狀態(tài)繼電器元件號(hào)大的STL步。在STL區(qū)內(nèi)的OUT指令用于順序功能圖中的閉環(huán)和跳步,如果想跳回已經(jīng)處理過(guò)的步,或向前跳過(guò)若干步,可對(duì)狀態(tài)繼電器使用OUT指令。PCw 與條件跳步指令(CJ)類似,CPU不執(zhí)行處于斷開狀態(tài)的STL觸點(diǎn)驅(qū)動(dòng)的電路塊中的指令,在沒(méi)有并行序列時(shí),同時(shí)只有一個(gè)STL觸點(diǎn)接通,因此使用STL指令可以顯著地縮短用戶程序的執(zhí)行時(shí)間,提高PLC的輸入、輸出響應(yīng)速度。四、任務(wù)將三個(gè)模擬按鈕開關(guān)的常開觸點(diǎn)分別接到PLC的X0、X3、X4(如圖49所示的輸入部分),并連接PLC電源。檢查電路正確性,確保無(wú)輸入圖4-(模擬啟動(dòng)),再依次按下4、X,每次操作都要觀察各輸出(Y0~Y1)和相wPCw dc)的變化,檢查是否完成旋轉(zhuǎn)工作臺(tái)所要求的功一、任務(wù)

任務(wù)八組合鉆某組合鉆床用來(lái)加工圓盤狀零件上均勻分布的6個(gè)孔(見(jiàn)圖4-55)時(shí),4使它上升,升到由限位開關(guān)5設(shè)定的起始位置時(shí)停止上行,同時(shí)設(shè)定值為3的計(jì)數(shù)器的當(dāng)前值加。兩個(gè)都到位后,5使工件旋轉(zhuǎn)120o,旋轉(zhuǎn)結(jié)束后又開始鉆第二對(duì)孔。3對(duì)孔都鉆完后,計(jì)數(shù)器的當(dāng)前值等于設(shè)定值3,轉(zhuǎn)換條件滿足。6使工件松開,松開到位時(shí),系統(tǒng)返回初始狀態(tài)。本任務(wù)研究用PLC來(lái)控制組合鉆床。圖4-55二、原理為了用PLC控制器來(lái)實(shí)現(xiàn)任務(wù),PLC需要8個(gè)輸入點(diǎn),7個(gè)輸出輸入輸出點(diǎn)分配見(jiàn)表4-9 -圖4-56組合鉆床的梯形圖如圖4-57所示圖4-57三、知用步進(jìn)順控指令實(shí)現(xiàn)的選擇序列的編程選擇序列分支的編程S2S2和S2動(dòng)步(2為N,7為O)時(shí),如果轉(zhuǎn)換條件0不滿足(沒(méi)達(dá)到對(duì)孔,將轉(zhuǎn)換到步809STL觸點(diǎn)開始的電路塊中應(yīng)有條分別指明各轉(zhuǎn)換條件和轉(zhuǎn)換目標(biāo)的并聯(lián)電選擇序列的合并的編程圖4-56中的步S22(S25)之前有一個(gè)由兩條支路組成的選擇序列的并,當(dāng)為活動(dòng)步,轉(zhuǎn)換條件X得到滿足,或者步S28為活動(dòng)步,轉(zhuǎn)換條件得到滿足,都將使步S22(S25)變?yōu)榛顒?dòng)步,同時(shí)系統(tǒng)程序?qū)⒉交虿綇?fù)位為不活動(dòng)步。在圖的梯形圖中,由S2和S2的STL觸點(diǎn)驅(qū)動(dòng)的電路塊中均有轉(zhuǎn)換目標(biāo)(),對(duì)它們的后續(xù)步S22(S2)的置位(將它們變?yōu)榛顒?dòng)步)是用SET指令實(shí)現(xiàn)的,對(duì)相應(yīng)前級(jí)步的復(fù)位(將它為不活動(dòng)步)是由系統(tǒng)程序自動(dòng)完用步進(jìn)順控指令實(shí)現(xiàn)的并行序列的編程 。 圖4-56中并行序列合并處的轉(zhuǎn)換有兩個(gè)前級(jí)步S24和S27則,當(dāng)它們均為活動(dòng)步并且轉(zhuǎn)換條件滿足,將實(shí)現(xiàn)并行序列的合并。未鉆完3C0S8S8變?yōu)镾28被置位,系統(tǒng)程序自動(dòng)地將該轉(zhuǎn)換的前級(jí)步S24S7同時(shí)變?yōu)椴换顒?dòng)3對(duì)孔時(shí),C0的常開觸點(diǎn)閉合,轉(zhuǎn)換條件C2。四、任務(wù) olr. 重復(fù)第(3)、(4)一、任務(wù)提

任務(wù)九大小球分選系圖4- 圖4-60機(jī)械手控制面系統(tǒng)設(shè)有手動(dòng)和自動(dòng)兩種工作方式,手動(dòng)方式時(shí),系統(tǒng)的每一個(gè)動(dòng)作單周期工作方式:按下啟動(dòng)按鈕X16后,從初始步開始,機(jī)械手規(guī)定完成一個(gè)周期的工作后,返回并停留在初連續(xù)工作方式:在初始狀態(tài)按下啟動(dòng)按鈕后,機(jī)械手從初始步開始一個(gè)周期一個(gè)周期地反復(fù)連續(xù)工作,按下停止按鈕,并不馬上停止工作,完的工后, 停留在初始步。單步工作方式:從初始步開始,按一下啟動(dòng)按鈕,系統(tǒng)轉(zhuǎn)換到完成該步的任務(wù)后,自動(dòng)停止工作并停留在該步,再按一下啟鈕,才往前走一步。單步工作方式常用于系統(tǒng)回原點(diǎn)工作方式:在選擇單周期、連續(xù)和單步工作方式之前,系統(tǒng)應(yīng)于原點(diǎn)狀態(tài);如果不滿足這一條件,可選擇回原點(diǎn)工機(jī)械手在最上面、最左邊且電磁鐵線圈斷電時(shí),稱為系統(tǒng)處于原(初始狀態(tài))二、原理分表4-10 .圖4-61大小球分圖4-62大小球梯形圖如圖4-63圖4-63具有多三、知狀態(tài)初始化指令I(lǐng)ST和初始化程FX2N系列PLC的狀態(tài)初始化指令I(lǐng)ST與STL指令一起使用,專門用來(lái)設(shè)置具有多種工作方式的控制系統(tǒng)的初始狀態(tài)和設(shè)置有關(guān)的特殊輔助繼電器的狀態(tài)。IST指令只機(jī)械手控制系統(tǒng)的順序功能圖如圖4-62所示。該系統(tǒng)的初始化程序(見(jiàn)圖4-63)用來(lái)設(shè)置初始狀態(tài)和原點(diǎn)位置條件。IST指令中的S20和S30用來(lái)指定在自動(dòng)操作中用IST指令的源操作數(shù)X10用來(lái)指定與Xl0

以保證這5個(gè)輸入中不可能有兩個(gè)同時(shí)為ONST指令的執(zhí)行條件滿足時(shí),初始狀態(tài)繼電器S0~S2和下列的特殊輔助繼電器被自動(dòng)指定為以下功能,以后即使IST指令的執(zhí)行條件變?yōu)镺FF,這些元件的功能仍保持不變: 手動(dòng)手動(dòng)程序用初始狀態(tài)繼電器S0控制,因?yàn)槭謩?dòng)程序、自動(dòng)程序(單步、單周期、連續(xù))和回原點(diǎn)程序均用STL點(diǎn)驅(qū)動(dòng),這3部分程序不會(huì)同時(shí)被驅(qū)動(dòng),所以用STL指令和ST指令編程時(shí),手動(dòng)程序、自動(dòng)程序和回原點(diǎn)程序的每一步對(duì)應(yīng)一小段程序,每一步與其他步是完全 開的。只要根據(jù)控制要求將這些程序段按一定的順序組合在一起,就可以完成控制任務(wù)。既節(jié)約了編程的時(shí)間,又減少了編程錯(cuò)誤。自動(dòng)返回原點(diǎn)程自動(dòng)用STL指令設(shè)計(jì)的自動(dòng)程序的順序功能圖如圖462b所示,特殊輔助繼電器M8041(轉(zhuǎn)換啟動(dòng))和M8044(原點(diǎn)條件)是從自動(dòng)程序的初始步S2轉(zhuǎn)換到下一步S20的轉(zhuǎn)換條件。自動(dòng)程序的梯形圖見(jiàn)圖463。使用ST指令后,系統(tǒng)的手動(dòng)、自動(dòng)、單周期、單步、連續(xù)和回原點(diǎn)這幾種工作方式的切換是系統(tǒng)程序自動(dòng)完成的,但是必須按照前述的規(guī)定,安排ST指令中指定的控制工作方式用的輸入繼電器10~17的元件號(hào)順序。工作方式的切換是通過(guò)特殊輔助繼電器M8040~M8042實(shí)現(xiàn)的,IST IST指令用于工作方式選擇的輸入繼電器元件號(hào)的IST指令可以使用元件號(hào)不連續(xù)的輸入繼電器(見(jiàn)圖4-64b), 的,“啟動(dòng)”與“回原點(diǎn)啟動(dòng)”功能合用一個(gè)按鈕X32。 IST指令使用元件號(hào)不連續(xù)的輸入繼電由IST指令自動(dòng)控制的特殊輔助繼狀態(tài)轉(zhuǎn)換標(biāo)志 狀態(tài)轉(zhuǎn)換啟動(dòng)標(biāo)志它是自動(dòng)程序中的初始步S2到下一步的轉(zhuǎn)換條件之一。它在手動(dòng)和自動(dòng)返回原點(diǎn)方式時(shí)不起作用。在單步和單周期工作方式只是在按啟動(dòng)按鈕時(shí)起作用(無(wú)保持功能。在連續(xù)工作方式按啟動(dòng)按鈕時(shí)M8041變?yōu)镺N并自保持,按停止按鈕后變?yōu)镺FF,保證了系統(tǒng)的連續(xù)運(yùn)行。在非手動(dòng)工作方式按啟動(dòng)按鈕和回原點(diǎn)啟動(dòng)按鈕,它在一個(gè)掃描周期中為ON(1)回原點(diǎn)完成標(biāo)志4-62a)原點(diǎn)條件標(biāo)志 有效標(biāo)志其線圈“通電” 四、任務(wù)實(shí)X10~X17、X20~X25,如圖4-61所示的輸入部分,并連接PLC電源。檢查電路正確輸入圖4-63 P 出繼電器0~4的狀態(tài)變化。可重復(fù)操作多次;也可以依次按下4→2,模擬機(jī)械手分選大球的工作,觀察各輸出繼電器0~4的狀態(tài)變化。也可重復(fù)操作多次。一直到按下17停止按鈕為止。END第五單元數(shù)據(jù)處理類應(yīng)用指任務(wù) 用PLC應(yīng)用指令實(shí)現(xiàn)電動(dòng)機(jī)的Y-△啟動(dòng)控 任務(wù) 簡(jiǎn)易 時(shí)任務(wù) 外置數(shù)任務(wù) 四則運(yùn)算應(yīng)任務(wù) 彩燈控制電

任務(wù) 流水燈光控制務(wù) 步進(jìn)電動(dòng)機(jī)控 用單按鈕實(shí)現(xiàn)五臺(tái)電動(dòng)機(jī)的啟停控制任務(wù)十一外部故障診斷電路任務(wù)一用PLC應(yīng)用指令實(shí)現(xiàn)電動(dòng)機(jī)的Y-△啟動(dòng)一、任務(wù)本任務(wù)將利用應(yīng)用指令實(shí)現(xiàn)電動(dòng)機(jī)的Y-△起動(dòng)控制。任務(wù)要求如下按電動(dòng)機(jī)-△啟動(dòng)控制要求,通電時(shí)電動(dòng)機(jī)二、原理分X電源)接觸器K接于輸出口,電動(dòng)機(jī)接法接觸器KM2接于輸出口Y,電動(dòng)機(jī)△接法接觸器K3接于輸出口,如圖-1所示,輸入輸-。圖5-1電動(dòng)機(jī)的Y-表5- 輸出 用PLC應(yīng)用指令實(shí)現(xiàn)電動(dòng)機(jī)的Y-△啟動(dòng)的梯形三、知位元件和字編程控制器內(nèi)部反映的是“位”的變化,稱為“位元件”。各種數(shù)據(jù)器,一定量的位軟元件組合在一起也可用作數(shù)據(jù)的,定時(shí)器T、計(jì)數(shù)器C的當(dāng)前值寄存器也可用于數(shù)據(jù)的。上述這些能處理數(shù)值數(shù)據(jù)的元件統(tǒng)稱為“字元件”。

位組合元件是一種字元件。位組合元件表達(dá)為KnX、KnY、KnM、KnS應(yīng)用指令的格M7~M0中去,相當(dāng)于用基本指令實(shí)現(xiàn)的程序如圖5-3b圖5-3用應(yīng)用指⑴編應(yīng)用指令用編號(hào)FNC00~FNC294表示,并給出對(duì)應(yīng)的助記符。例如FNC12圖5-4⑶數(shù)據(jù)32 續(xù)行型16位指令,MOVP是脈沖執(zhí)

令用指令有1到4K為十進(jìn)制常數(shù),H 四、任務(wù)實(shí)輸入圖5-2按下與X0相連接的按鈕SB1,模擬YY0~Y2的狀態(tài)變化是否符合Y-orld 啟動(dòng)的停機(jī)信號(hào),仔細(xì)觀察輸出繼電Y0~Y2的狀態(tài)變化是否符合Y-任務(wù)二用PLC實(shí)現(xiàn)閃一、任務(wù) 閃光頻率。(即信號(hào)燈亮ts,熄ts)二、原理分表ww. 點(diǎn)分配輸出電時(shí)完成。第二行從輸讀入設(shè)定開關(guān)數(shù)據(jù),變址綜合后送到定時(shí)器T0的設(shè)定值寄 圖5-6三、知數(shù)據(jù)寄存器(D)是用 數(shù)值數(shù)據(jù)的字元件,其數(shù)值可通過(guò)應(yīng)用指令、據(jù)存取單元顯示器及編程裝置讀出與寫入。這些寄存器都是16位最為符號(hào)位,可處理數(shù)值范圍為32,768~+32,767)的,如將2個(gè)相鄰數(shù)據(jù)寄存器組合,可32位最為符號(hào)位,可處理數(shù)值范圍為2,44,~,,483,647D0~1 ⑶特殊數(shù)據(jù)寄存器 點(diǎn)特殊數(shù)據(jù)寄存器 機(jī)內(nèi)元件的運(yùn)行方式用。在電源接通時(shí),利用系統(tǒng)只 圖5-7⑷文件寄存器文件寄存器以500PLC的參數(shù)區(qū),它與斷電保持?jǐn)?shù)據(jù)寄存器 編程元件──變址寄存器圖5-8器(V,Z)的結(jié) 5-9變址寄存器應(yīng)四、任務(wù)輸入圖5-6b 變化是否符合閃光燈的要求 一、任務(wù)提利用PLC實(shí) 鎖控制 二、原理分用比較指令實(shí) 鎖的控制系統(tǒng)。置數(shù)開關(guān)有12條輸出線,分別接入第三個(gè)十進(jìn)制數(shù) 表ww. 配輸出 三、知比較指令作數(shù)[D]~[D+2]中。CMP指令的說(shuō)明如圖5-13 CMP指令的說(shuō)使用CMP⑴CMP指令中的[S1]和[S2]可以是所有字元件,[D]為Y、M、S⑵當(dāng)比較指令的操作數(shù)不完整(若只指定一個(gè)或兩個(gè)操作數(shù)),或者指定的操作需清除比較結(jié)果時(shí),也要用RST或ZRST圖5-14區(qū)間復(fù)位指令區(qū)間復(fù)位指令ZRST將[Dl],[D2]指定的元件號(hào)范圍內(nèi)的同類元件成位,目標(biāo)操作數(shù)可取T,C和D(字元件)或Y,M,S(位元件)。[D1]和[D2]指定的應(yīng)為同一類元件,[D1]的元件號(hào)應(yīng)小于[D2]的元件號(hào)。如果[D1]的元件號(hào)大于[D2]的元件號(hào),則只有[D1] 位全部清。 ZRST指令說(shuō)⑴用來(lái)獲得程序的初始工作⑵用來(lái)進(jìn)行機(jī)內(nèi)數(shù)據(jù)的存取管⑶用來(lái)運(yùn)算處理結(jié)果并向輸出端口⑷用來(lái)比較指令以建立控四、任務(wù)輸入圖5-12設(shè)置輸入開關(guān)的值為十進(jìn)制數(shù)K283(二進(jìn)制數(shù)000100011011) 設(shè)置輸入開關(guān)的值為除了十進(jìn)制數(shù)K283(二進(jìn)制數(shù)000100011011) 鎖是否能打開任務(wù)四簡(jiǎn)易 時(shí)一、任務(wù)提利用計(jì)數(shù)器與比較指令,設(shè)計(jì)24h可設(shè)定定時(shí)時(shí)間的住宅控制程序(每⑴早上6點(diǎn)半,鬧鐘每秒響一次,10s⑵9:00~17:00,啟動(dòng)住 二、原理 整與試驗(yàn)開關(guān)。時(shí)間設(shè)定值為鐘點(diǎn) d 在0:00時(shí)啟動(dòng)定時(shí)器。輸入表5-4輸出C1為96格計(jì)數(shù)器,它的當(dāng)前值每過(guò)15min加1外十進(jìn)制常數(shù)K26、K36、K68、K72、K88分圖5-16簡(jiǎn)易 時(shí)器梯形三、知區(qū)間比較指令比較,比較結(jié)果在目標(biāo)操作數(shù) [D+2]中表示出來(lái),說(shuō)明如圖5-17所示 ZCP指令的說(shuō)使用ZCP⑴CMP指令中的[S1]和[S2]可以是所有字元件,[D]為Y、M、S⑵源[S1]的內(nèi)容比源[S2]的內(nèi)容要小,如果[S1]比[S2]大,則[S2]被看作與果時(shí),也要用RST或ZRST觸點(diǎn)型比較指

FX2N系列比較指令除了前面使用的比較指令CMP、區(qū)間比較指令ZCP有觸點(diǎn)型比較指令。觸點(diǎn)型比較指令相當(dāng)于一個(gè)觸點(diǎn),執(zhí)行時(shí)比較源操作數(shù)S1和[S2],滿足比較條件則觸點(diǎn)閉合。源操作數(shù)S1和S2可以取所有的數(shù)據(jù)類型。以LD開始的觸點(diǎn)型比較指令接在左側(cè)母線上,以AND開始的觸點(diǎn)型比較指令與別的觸點(diǎn)或電路串聯(lián),以O(shè)R開始的觸點(diǎn)型比較指令與別的觸點(diǎn)或電路并聯(lián),各種觸點(diǎn)型比較指令見(jiàn)表55。表5- 各種觸點(diǎn)型比較指OR=OROROR在圖518a中,當(dāng)C10的當(dāng)前值等于20時(shí),0被驅(qū)動(dòng),D200的值大于十進(jìn)制數(shù)K—30且0為ON時(shí),1被SET指令置位。在圖518b中,當(dāng)10為ON且D100的值大于十進(jìn)制數(shù)K58時(shí),0被RST指令復(fù)位,1為ON或十進(jìn)制數(shù)K10大于C0的當(dāng)前值時(shí),1被驅(qū)動(dòng)。 觸點(diǎn)型比較指令說(shuō)四、任務(wù)實(shí)輸入圖5-16 試程序,觀察輸出繼電器 時(shí)器工作任務(wù)五外置數(shù)計(jì)數(shù)一、任務(wù) 二、原理表5-6梯形圖如圖519所示。C0計(jì)數(shù)值是否與外部撥碼開關(guān)設(shè)定值一致,是借助比較指令實(shí)現(xiàn)的。須注意的是,撥碼開關(guān)送入的值為BCD碼,要用二進(jìn)制轉(zhuǎn)換指令進(jìn)行數(shù)制的變換。因?yàn)楸容^操作只對(duì)二進(jìn)制數(shù)有效。 外置數(shù)計(jì)數(shù)器梯形三、知二進(jìn)制數(shù)與BCD碼變換指⑴BCD碼到二進(jìn)制數(shù)變換指令二進(jìn)制數(shù)送到目標(biāo)元件D10⑵二進(jìn)制數(shù)到BCD碼變換指令 數(shù)據(jù)交換指令 塊傳送指令塊傳送指令BMOV是從源操作數(shù)指定的軟元件開始的n標(biāo)操作數(shù)開始的n點(diǎn)軟元件。如果元件號(hào)超出允許的元件號(hào)范圍,數(shù)據(jù)僅傳送到允許的范圍內(nèi)。如圖522所示,如果指令執(zhí)行前D0到D中的數(shù)據(jù)分別為十進(jìn)制數(shù) 、 、300,則當(dāng)0為ON時(shí),執(zhí)行塊傳送指令BMOV,目標(biāo)元件D10到D12中的數(shù)據(jù)也分別為 ,即將D0~D2中的數(shù)據(jù)傳送給了D10~D12 塊傳送指令BMOV說(shuō)使用BMOV指令時(shí)應(yīng)注意⑵在傳送的源操作數(shù)與目標(biāo)操作數(shù)的地址號(hào)范 的場(chǎng)合,為了防止輸送⑶利用BMOV指令可以讀出文件寄存器(D1000~D7999) 塊多點(diǎn)傳送指令多點(diǎn)傳送指令FMOV的軟元件開頭的n點(diǎn)軟元件傳送。n點(diǎn)軟元件的內(nèi)容都一樣,如圖5-24a所示,將 FMOV指令說(shuō)移位傳送指令移位傳送指令SMOV將4位十進(jìn)制源數(shù)據(jù)S中指定位數(shù)的數(shù)據(jù),傳送到4位十進(jìn)制目的操作數(shù)中指定的位置。如圖524b所示,將源數(shù)據(jù)(二進(jìn)制數(shù))的BCD碼變換值從其第4位(m1=4)起將低位的2位部分(m2=2)作為目標(biāo)的第3位(n=3)的開頭傳送,并將其變?yōu)槎M(jìn)制數(shù)。假設(shè)SMOV指令執(zhí)行前,D1中的內(nèi)容為001101110110,D2中的內(nèi)容為1001000100100100,則當(dāng)X0為ON時(shí)SMOV將D中的第 起將低位的位部分 1000作為目標(biāo)D2的第3位的開頭送,所以D2的內(nèi)容變?yōu)?001001110000100 SMOV指令說(shuō)取反傳送指令標(biāo)[D]。如圖5-24c所示,若D0中的數(shù)據(jù)在CMP指令執(zhí)行前為1001000100100100, CML指令說(shuō)四、任務(wù)實(shí)將二個(gè)撥碼開關(guān)連接到PLC的X7~X0(若無(wú)撥碼開關(guān),可用帶自鎖的按鈕替代,計(jì)數(shù)脈沖(由函數(shù)發(fā)生器產(chǎn)生)連接到X10,起停開關(guān)連接到X11替,如圖5-25所示,并連接PLC輸入圖5-19圖5-25外置數(shù)計(jì)一、任務(wù)

任務(wù)六四則運(yùn)算應(yīng)用PLC 36X 二、原理 程控制器當(dāng)然也應(yīng)具備四則運(yùn)算口K2Y0,用X20為起停開關(guān)。輸入輸出點(diǎn)分配見(jiàn)表5-7表5- 輸入輸出點(diǎn)分配輸出梯形圖如圖5-27 三、知二進(jìn)制加法指令件中去,如圖5-28所示。當(dāng)執(zhí)行條件X0為ON時(shí),[D10]+[D12]→[D14]。二進(jìn)制減法指令 二進(jìn)制乘法指令D4]。源操作數(shù)是16位,目標(biāo)操作數(shù)是32位。當(dāng) 9時(shí),[D5,D4]=72二進(jìn)制除法指令[D3]。當(dāng)[D6]=19,[D8]=3時(shí),[D2]=6,[D3]=1 四、任務(wù)實(shí)輸入置數(shù)先設(shè)置為0,按下啟停開關(guān)開始算術(shù)運(yùn)算,觀察輸出繼電器改變輸入置數(shù),重復(fù)第3 任務(wù)七彩燈控制電經(jīng)??吹皆S 燈光、舞臺(tái)燈光以各種方式閃爍,例如:有12盞彩燈正二、原理彩燈共12盞,分別由Y13~Y10、Y7~Y0輸出,X0表5-8 輸出M8013實(shí)現(xiàn)。梯形圖如圖5-30 彩燈三、知加1指令減1指令 圖5- INC、DEC指令說(shuō)邏輯字“與”指令 WAND指令說(shuō)邏輯字“或”指令 WOR指令說(shuō)邏輯字“異或”指令圖5- WXOR指令說(shuō)求補(bǔ)指令 圖5-33求補(bǔ)指令NEG四、任務(wù)實(shí)輸入圖5-30按下輸入按鈕,觀彩燈的 燈控制電路的要求任務(wù)八流水燈光控一、任務(wù)提流水燈光控制需要2個(gè)輸入點(diǎn),8個(gè)輸出點(diǎn)。輸入輸出點(diǎn)分配見(jiàn)表5-9表5-9輸出外接 圖5-36三、知循環(huán)右移指令據(jù)的2 循環(huán)左移指令循環(huán)左移指令ROL使16位數(shù)據(jù)、32位數(shù)據(jù)向左循環(huán)移位,如圖5-37b1由OFF→ON時(shí),[D]內(nèi)各位數(shù)據(jù)向左移n位,最后一次從最 移出的狀態(tài)存于進(jìn)位標(biāo)志M8022中。若用連續(xù)指令執(zhí)行時(shí),循環(huán)移位操作每個(gè)周期執(zhí)行一次。若D]為指定位軟元件,只有K4(16位指令或K832位指令有效。 循環(huán)移位指令(左移帶進(jìn)位的右循環(huán)移位指令帶進(jìn)位的右循環(huán)移位指令RCR的操作數(shù)和n的取值范圍與循環(huán)移位指令相同。如圖538a所示,執(zhí)行時(shí),各位的數(shù)據(jù)與進(jìn)位位M8022一起(16位指令時(shí)一共17位向右 帶進(jìn)位的左循環(huán)移位指令帶進(jìn)位的左循環(huán)移位指令RCL的操作數(shù)和n的取值范圍與循環(huán)移位指令相同。如圖538b所示,執(zhí)行時(shí),各位的數(shù)據(jù)與進(jìn)位位M8022一起(16位指令時(shí)一共17位向左 四、任務(wù) 任務(wù)九步進(jìn)電動(dòng)機(jī)控一、任務(wù)本任務(wù)利用PLC 步進(jìn)電動(dòng)機(jī)工作原 圖5-41步進(jìn)電動(dòng)機(jī)驅(qū)動(dòng)電二、原理X1為ON時(shí),反轉(zhuǎn)),X2為 表5-10輸入啟停 d初始化程序開始運(yùn)行時(shí),D0設(shè)置初始值為K500,M1、M0Y11置為ON步進(jìn)電動(dòng)機(jī)當(dāng)按下時(shí),啟動(dòng)定時(shí)器T246,D初始值K50作為定時(shí)器T26的設(shè)定值,X1為O時(shí),每當(dāng)T24完成一次定時(shí)時(shí),按照M的值形成正序脈沖序列,101→011→110→101→011→110→……,可見(jiàn)在T2的作用下最終形成1,1的三拍循環(huán)。步進(jìn)電動(dòng)機(jī)為ON時(shí),每當(dāng)T2完成一次定時(shí)時(shí),按照M的值形成反序脈沖序列, l.1→110→011→……,下最終形成101,110,011的三拍循調(diào)X2 按鈕。當(dāng)按下X2時(shí),定時(shí)器T246的設(shè)定增加,即T26轉(zhuǎn)速變小。增速調(diào) 步進(jìn)電動(dòng)機(jī)控制電路梯形三、知位右移指令位右移指令SFTR對(duì)nl位[D]所指定的位元件進(jìn)行n2位[S][S]內(nèi)(X0~X3)4位數(shù)據(jù)向右移4位,即(M3~M0)→溢出,(M7~M4)→(M3~M0),(M1l~ 位右移指令SFTR說(shuō)位左移指令位左移指令SFTL對(duì)nl位[D]所指定的位元件進(jìn)行n2位[S]n2≤nl≤1024,如圖544所示。每當(dāng)10由OFF→ON時(shí),[D]內(nèi)(M0~M15)各位數(shù)據(jù)連同S內(nèi)(0~3)4位數(shù)據(jù)向左移4位。 字右移指令字右移指令WSFR是對(duì)[D]所指定的nl位字的字元件進(jìn)行[S]所指定的n2移,n2≤nl≤512,如圖545所示。每當(dāng)0由OFF→ON時(shí),[D]內(nèi)(D10~D25)16字?jǐn)?shù)據(jù)連同S內(nèi)(D0~D3)4字?jǐn)?shù)據(jù)向右移4位,即(D13~D10)→溢出,(D17~D14)→(D13~Dl0),(D2l~D18)→(D17~D14),(D25~D22)→(D2l~D18),(D3~D0)→(D25~D22)。 字右移指令說(shuō)字左移指令字左移指令WSFL是對(duì)[D]所指定的nl位字的字元件進(jìn)行[S]所指定的n2 移位寄存器寫入指令移位寄存器又稱為FIFO(先入先出)堆棧,堆棧的長(zhǎng)度范圍為2~512 FIFO寫入指令說(shuō)移位寄存器讀出指令 FIFO讀出指四、任務(wù)實(shí)輸入圖5-42

任務(wù)十用單按鈕實(shí)現(xiàn)五臺(tái)電動(dòng)機(jī)的啟??匾?、任務(wù)提用單按鈕控制五臺(tái)電動(dòng)機(jī)的啟停。將五臺(tái)電動(dòng)機(jī)編號(hào),按下按鈕一次(保持1s以上),1號(hào)電動(dòng)機(jī)啟動(dòng),再按按鈕,1號(hào)電動(dòng)機(jī)停止;按下按鈕二次(第二次保持1s以上),2號(hào)電動(dòng)機(jī)啟動(dòng),再按按鈕,2號(hào)電動(dòng)機(jī)停止;依次類推,按下按鈕五次(最后一次保持1s以上),5號(hào)電動(dòng)機(jī)啟動(dòng),再按按鈕,5號(hào)電動(dòng)機(jī)停止。二、原理表5-11輸出125 K1M10中的數(shù)據(jù)譯碼并令M0 單按鈕控制五臺(tái)電動(dòng)機(jī)梯形三、知譯碼指令譯碼指令相當(dāng)于數(shù)字電路中譯碼電路的功能。譯碼指令DECO 圖5- 譯碼指令([D]為位元件時(shí)開始的第3位M13為1。當(dāng)源數(shù)據(jù)N=0,則第0位(即M10)為10000000000000001MI.c10000100100000010001100001000100000100001010010000011001000000111100000002當(dāng)D是字元件時(shí),以S所指定字元件的低n位所表示的十進(jìn)制碼為N,DECO指令把以[D所指定目標(biāo)字元件的第N位不含最低位)置1,其他位置0。如圖552b所示,源數(shù)據(jù)N=1+2=3時(shí),D1的第3位為1。當(dāng)源數(shù)據(jù)為0時(shí),D1的第0位為。若n=0時(shí),程序不執(zhí)行;n是0~4之外的數(shù)據(jù)時(shí),出現(xiàn)運(yùn)算錯(cuò)誤。若n=4時(shí),[D]位數(shù)為2的平方=16。驅(qū)動(dòng)輸入4為OFF時(shí),不執(zhí)行指令,上一次 輸出置1的位保持不變。 譯碼指令([D]為字元件時(shí)編碼指令編碼指令相當(dāng)于數(shù)字電路中編碼電路的功能。與譯碼指令DECO當(dāng)[S]是位元件時(shí),以源[S]為首地址、長(zhǎng)度為2n的位元件中,最高置1的位元件的長(zhǎng)度為2n=8位M10~M17,其最高置1位是M13,即第3位。將2,則D10的低3位為011 編碼指令([S]為字元件時(shí))四、任務(wù)實(shí)。 r.c任務(wù)十部故障診斷一、任務(wù)提 出向前運(yùn)行命令時(shí),檢測(cè)裝置在一定時(shí)間內(nèi)(如1s)檢測(cè)不到向前運(yùn)動(dòng)時(shí),就要報(bào)警;又例如,機(jī)械在某個(gè)區(qū)間內(nèi)運(yùn)行,上、下限位開關(guān)在一定時(shí)間內(nèi)(如2s)時(shí),就 。等等二、原理本任務(wù)設(shè)置6個(gè)輸入點(diǎn),3個(gè)輸出點(diǎn)。輸入輸出點(diǎn)分配見(jiàn)表5-13輸入輸出 由此設(shè)計(jì)出的梯形圖如圖554所示。狀態(tài)標(biāo)志S900~S999是信號(hào) 器,在ANSANR指令中使用,作外部故障診斷的輸出。特殊輔助繼電器M8049是 器有效指示,若將其驅(qū)動(dòng),則表示監(jiān)視有效,PLC將S900~S999中的動(dòng)作狀態(tài)的最小地址號(hào)存儲(chǔ)在特殊數(shù)據(jù)寄存器D8049內(nèi)。特殊輔助繼電器M8048是 器接通指示,若M8049被驅(qū)動(dòng),狀態(tài)S900~S999中任何一個(gè)動(dòng)作,則M8048動(dòng)作。 圖5-54圖-5中800的常開觸點(diǎn)一直接通,使M8049的線圈通電,特殊數(shù)據(jù)寄存器8049的監(jiān)視功能有效。當(dāng)按下X時(shí),Y0為ON,驅(qū)動(dòng)機(jī)械前進(jìn)。在驅(qū)動(dòng)機(jī)械前進(jìn)1秒以內(nèi),若往前運(yùn)行檢測(cè)端不工作,則表示機(jī)械沒(méi)有往前運(yùn)動(dòng),S900動(dòng)作,指示故障。若ANS指令的輸入電路斷開,定時(shí)器T0復(fù)位,而仍保持為。當(dāng)按下時(shí),Y1為ON,驅(qū)動(dòng)機(jī)械上下運(yùn)行。在驅(qū)動(dòng)機(jī)械上下運(yùn)行秒以內(nèi),若上、下運(yùn)行檢測(cè)端1或沒(méi)有一個(gè)工作,則表示機(jī)械沒(méi)有上下運(yùn)動(dòng),S901 若~S999中的某一個(gè)接通,則M8048動(dòng)作,故障指示輸出0工作。用復(fù)位按鈕OFF。每次將X5接三、知器置位指令器置位指令A(yù)NS的源操作數(shù)[S]為T0~T199,目標(biāo)操作數(shù)[D]為,m=1~32767(定時(shí)器以l00ms為單位的設(shè)定值),如圖5-55a所示。若X0與X1通1秒以上,則S900被置位,以后即使X0或X1為OFF器復(fù)位指令 信 器置位與復(fù)位指平均值指令 0 ( D 3 ( 5 MEAN指令說(shuō)二進(jìn)制平方根指令 SQR指令說(shuō)二進(jìn)制整數(shù)與二進(jìn)制浮點(diǎn)數(shù)轉(zhuǎn)換指令二進(jìn)制整數(shù)與二進(jìn)制浮點(diǎn)數(shù)轉(zhuǎn)換指令FLT的源操作數(shù)和目標(biāo)操作數(shù)均為D。圖5-56c中的X4為ON,且M8023(浮點(diǎn)數(shù)標(biāo)志為OFF時(shí),該指令將存放在源操作數(shù)D10中的數(shù)據(jù)轉(zhuǎn)換為浮點(diǎn)數(shù),并將結(jié)果存放在目標(biāo)寄存器D13和D12中。M8023為ON時(shí),將把浮點(diǎn)數(shù)轉(zhuǎn)換為整數(shù)。 FLT指令說(shuō)高低字節(jié)交換指令一個(gè)16位的字由兩個(gè)8位的字節(jié)組成。16位運(yùn)算時(shí),高低字節(jié)交換指令 編程技換L控制中有不少場(chǎng)合進(jìn)數(shù)值計(jì)與轉(zhuǎn),模和數(shù)字量的處理、四則運(yùn)算、函數(shù)運(yùn)算、I處理等。這類程序先要由控制要求擬定好運(yùn)算式,然后用相關(guān)指令一步步完成運(yùn)算,程序編制時(shí)要注意中間運(yùn)算結(jié)果的 。以某個(gè)數(shù)據(jù)作為控制條件一定的度數(shù),壓力達(dá)到了一定的數(shù)值則啟動(dòng)下一個(gè)操作等。這類程序離不開傳送比較,用比較指令的比較結(jié)果元件作為下一個(gè)工序的開關(guān)。使用數(shù)據(jù)作邏輯控制梯形圖的目的就是要得到符合控制要求的輸出。在基本指令完成的邏輯控制任務(wù)中,把輸出看成別編寫出每個(gè)輸出的梯形圖支路。而在應(yīng)用

使用應(yīng)用指令形成某種規(guī)律循環(huán)動(dòng)作。如步進(jìn)電機(jī)需要一定規(guī)律的脈沖,彩燈依一定的規(guī)律形成流水燈等,這要使機(jī)內(nèi)器件形成所需的規(guī)律。這類程序離不開移位、編譯碼。編程時(shí)先從單周期的控制要求找尋合適的指令,再考慮循環(huán)的實(shí)現(xiàn)。數(shù)據(jù)管理科學(xué)管理。比如將數(shù)據(jù)送入堆棧,將數(shù)據(jù)制成表格并進(jìn)行查找等。這時(shí)編程可以使用堆棧指令,表應(yīng)用指令等指令。初始化及數(shù)據(jù)寄存單元的復(fù)位處理單元的復(fù)位處理。這些功能通常在主體功能實(shí)現(xiàn)后在程序中增加相關(guān)程序段落。循環(huán)功能的實(shí)現(xiàn)常借助加一、減一指令、復(fù)位指令及間址寄存器。它們能使程序簡(jiǎn)單。四、任務(wù)實(shí) 情況 情況 復(fù)位。重復(fù)一次

情況Tw第六單元程序控制類應(yīng)用任務(wù)一跳轉(zhuǎn)程任務(wù)二子程序任務(wù)

任務(wù)四外部中斷子程序任務(wù)五定時(shí)中斷子程序任務(wù)六高速計(jì)數(shù)器任務(wù)一跳轉(zhuǎn)程一、任務(wù)提

自動(dòng)/手動(dòng)程序切二、原理跳轉(zhuǎn)指令CJ 跳轉(zhuǎn)程序梯形X1,X2,X3X1,X2,X3Y1,M1.S1X1,X2,X3X1,X2,X3Y1,Ml,S1X1,X2,X3X1,X2,X3Y1,M1.S1X1,X2,X3X1,X2,X3Y1,Ml,S1X4X4X4X4定時(shí)器停止,X0OFFX5OFF,X6X6X5OFF,X6定時(shí)器停止,X0OFFX7OFF.X10X10X7OFF,X10Xl0計(jì)數(shù)器停止,X0OFFX11X11X11X11被跳過(guò)的程序段中的輸出繼電器Y、輔助繼電器M、狀態(tài)繼電器S由于該段程序不再執(zhí)行,即使梯形圖中涉及的工作條件發(fā)生變化,它們的工作狀態(tài)將保持跳轉(zhuǎn)發(fā)生前的狀態(tài)不變。們的當(dāng)前值寄存器被鎖定,跳轉(zhuǎn)發(fā)生后其定時(shí)值、計(jì)數(shù)值保持不變,在跳轉(zhuǎn)中止,程序接續(xù)執(zhí)行時(shí),定時(shí)計(jì)數(shù)將繼續(xù)進(jìn)行。另外,定時(shí)、計(jì)數(shù)器的復(fù)位指令具有優(yōu)先權(quán),即使復(fù)位指令位于被跳過(guò)的程序段中,執(zhí)行條件滿足時(shí),復(fù)位工作也將執(zhí)行。三、知編程元件——跳轉(zhuǎn)指針⑶P63是END所在的步序,在程序中不需要設(shè)置P63跳轉(zhuǎn)指令 到以指針 使用CJ(P)指令時(shí),跳轉(zhuǎn)只執(zhí)行一個(gè)掃描周期,但若用輔助繼電器M8000主程序結(jié)束指令四、任務(wù)輸入圖6-2的梯形圖,檢查 序任務(wù)二子程一、任務(wù)二、原理在利用PLC以運(yùn)算為主的程序內(nèi)容做為主程序。將加溫及降溫等邏輯控制為主的程序作為子程序。程序結(jié)構(gòu)如圖66所示。其中為上限位溫度傳感器、2為下限位溫度傳感器,1為ON時(shí),調(diào)用降溫控制子程序,2為ON時(shí),調(diào)用升溫控制子程序。

子程序結(jié)構(gòu)示意三、知 .子程序調(diào)用指令子程序調(diào)用指令CALL是為一些特定的控制目的編制的相對(duì)獨(dú)立的程序。為了區(qū)別于主程序,規(guī)定在程序編排時(shí),將主程序?qū)?邊,以FEND指令結(jié)束主程序,子程序?qū)懺贔END后邊,當(dāng)主程序帶有多個(gè)子程序時(shí),子程序可依次列在主程序結(jié)束指令FEND之后。子程序調(diào)用指令CALL 所示。 . 2.子程序返回指子程序返回指令SRET是不需要驅(qū)動(dòng)觸點(diǎn)的單獨(dú)指令。子程序的范圍從它的指針標(biāo)號(hào)開始,到SRET指令結(jié)束。每當(dāng)程序執(zhí)行到子程序調(diào)用指令CALL時(shí),都轉(zhuǎn)去執(zhí)行相應(yīng)的子程序,遇到SRET指令即返回原斷點(diǎn)繼續(xù)6-7

四、任圖6- 子程序?qū)嵤┨菪稳蝿?wù)三循環(huán)一、任務(wù)找 二、原理 圖6-9三、知循環(huán)指令由FOR及NEXT應(yīng)。圖6-10是三級(jí)循環(huán)嵌套的情況過(guò)程中需按一定的次數(shù)進(jìn)行循環(huán)的 源

圖6-10四、任務(wù)實(shí)K123、K56,運(yùn)行程序,觀察Y17~Y0的指示是否為0000000100111110(K318)改變D0~D9 任務(wù)四外部中斷子一、任務(wù)在日常生活和工作中經(jīng)常碰到這種情況:正在做某項(xiàng)工作時(shí),有重要的事情要馬上處理,這時(shí)候必須暫停正在做的工作,處理這一緊急事,等處理完這一緊急事務(wù),繼續(xù)完成剛才暫停的工作,PLC也有這樣的工作方式,稱為中斷。中斷是指在主程序的行 主程序的執(zhí)行去執(zhí)行中斷子程序,執(zhí)行完中斷子程序后再回到剛才中斷的主程序處繼續(xù)執(zhí)行,中斷不受掃描工作方式的影響,使能迅速響應(yīng)中斷事件。和前邊所談到過(guò)的子程序一樣,中斷子程序也是為某些特定的控制功而設(shè)定的。和普通子程序不同的是,這些特定的控制功能都有一個(gè)共同的特,即要求響應(yīng)時(shí)間小于機(jī)器的掃描周期。因而,中斷子程序都不能由程序內(nèi)安FX2N系列可編程序控制器有三類中斷源,即外部中斷、定時(shí)器中斷和高速計(jì)數(shù)器中斷。本任務(wù)分析外部中斷。二、原理圖6-12許執(zhí)行。該中斷在輸X0

外部中斷子程序梯形三、知編程元件——中斷指針 指針,執(zhí)行到IRET(中斷返回)令時(shí)返回主程序。中斷指針I(yè)應(yīng)在FEND外部輸入中斷從輸入端子送入,用于機(jī)外突發(fā)隨機(jī)事件引起的中。圖613給出了外部輸入中斷指針編號(hào)的意義,輸入中斷指針為I□0□,最 與0~5的元件號(hào)相對(duì)應(yīng),即輸入號(hào)分別為0~5(從0~5輸入),最低位為中斷信號(hào)的形式,為0時(shí)表示下降沿中斷,反之為上升沿中斷。例如中斷指針001之后的中斷程序在輸入信號(hào) 圖6-13與中斷有關(guān)的 中斷指令DI,均無(wú)操作數(shù)⑴PLC通常處于 中斷的狀態(tài),指令EI和DI之間的程序段為允許中斷的區(qū)間,當(dāng)程序執(zhí)行到該區(qū)間時(shí),如果中斷源產(chǎn)生中斷,CPU將停止執(zhí)行當(dāng)前的程序,轉(zhuǎn)去執(zhí)行相應(yīng)的中斷子程序,執(zhí)行到中斷子程序中的IRET指令時(shí),返回原斷點(diǎn),繼續(xù)執(zhí)行原來(lái)的程序。⑵中斷程序從它惟一的中斷指針開始,到第一條IRET指令結(jié)束。中斷程序應(yīng)放在FEND指令之后,IRET指令只能在中斷

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 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ì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論