plc學(xué)習(xí)資料(三菱FX)_第1頁(yè)
plc學(xué)習(xí)資料(三菱FX)_第2頁(yè)
plc學(xué)習(xí)資料(三菱FX)_第3頁(yè)
plc學(xué)習(xí)資料(三菱FX)_第4頁(yè)
plc學(xué)習(xí)資料(三菱FX)_第5頁(yè)
已閱讀5頁(yè),還剩52頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、三菱FX 系列順序控制編程MITSUBISHI FX PLC STEP CONTROL SYSTEMPROGRAMMING COURSE培訓(xùn)教程(版權(quán)所有,嚴(yán)禁翻錄)第一講 自動(dòng)化概論自動(dòng)化是指:在沒(méi)有人的直接參與下,機(jī)器設(shè)備或生產(chǎn)管理過(guò)程通過(guò)自動(dòng)檢測(cè)、 信息處理、 分析判斷自動(dòng)地實(shí)現(xiàn)預(yù)期的操作或某種過(guò)程。下面請(qǐng)看一個(gè)實(shí)例:物流自動(dòng)檢測(cè)系統(tǒng)1、BL1為檢測(cè)次品的傳感器,當(dāng)檢測(cè)到次品后,會(huì)有一個(gè)ON 信號(hào)輸出2、電機(jī)每轉(zhuǎn)一圈,物品就右移一格,同時(shí)BL2檢測(cè)到凸輪信號(hào),并就發(fā)出一個(gè)脈沖3、當(dāng)次品移到第4位時(shí),自動(dòng)打開(kāi)電磁閥YV ,使次品下落至次品箱里,這樣就完成了挑選良品和次品的動(dòng)作。BL3為檢測(cè)

2、次品的數(shù)量像這樣一個(gè)自動(dòng)檢測(cè),自動(dòng)分析處理信號(hào),并自動(dòng)完成我們預(yù)期要求功能的系統(tǒng),我們就稱(chēng)之為自動(dòng)化控制系統(tǒng)。在這個(gè)系統(tǒng)里,分別要完成三部分的工作 1、檢測(cè)(控制系統(tǒng)輸入) 2、分析處理(程序處理)3、驅(qū)動(dòng)執(zhí)行機(jī)構(gòu)(執(zhí)行挑選良品和次品的動(dòng)作) BL1其實(shí),在所有的自動(dòng)化控制系統(tǒng)里,無(wú)非也就是只有這三部分的工作。以人本身作為舉例(人本身就是世界上最智能化的自動(dòng)化系統(tǒng))A :輸入傳感裝置用于將外界的信號(hào)輸入到控制中心,由如接近開(kāi)關(guān)、光電開(kāi)關(guān)、溫度傳感器(相當(dāng)人的眼睛,皮膚) B :中央處理單元負(fù)責(zé)把從外界接收的信號(hào)經(jīng)過(guò)處理運(yùn)算之后,輸出到執(zhí)行機(jī)構(gòu)(相當(dāng)人的大腦) C :外部執(zhí)行機(jī)構(gòu)將CPU 輸出的

3、信號(hào)進(jìn)行處理,完成特定的工作,例如加熱器、電磁閥、定位裝置等(相當(dāng)人的手腳) 如下圖:而我們上面所看到的物流檢測(cè)系統(tǒng)例子里,我們所看到的 BL1、BL2、BL3為輸入裝置 傳送帶、馬達(dá)、電磁閥為執(zhí)行機(jī)構(gòu)噫,我們的控制中心呢?跑哪去了?別急,當(dāng)然有,沒(méi)有控制處理單元的系統(tǒng)是不叫自動(dòng)化控制系統(tǒng)的,試問(wèn),沒(méi)有大腦的人,能叫人嗎?一般控制系統(tǒng)都會(huì)安裝在一個(gè)比較安全的單獨(dú)的箱子里,一般我們叫這個(gè)箱子叫做控制柜,也叫電控柜。哪,我們這個(gè)控制柜是怎么讓這個(gè)系統(tǒng)動(dòng)起來(lái),怎么控制這個(gè)系統(tǒng)的呢?他們之間的關(guān)聯(lián)又是什么呢?別急,請(qǐng)看第二講,控制系統(tǒng)的硬件構(gòu)成,即機(jī)械本體與控制中心的連接關(guān)系 第二講 控制系統(tǒng)的硬件構(gòu)

4、成 即機(jī)械本體與控制中心的連接關(guān)系上一講我們了解了整個(gè)自動(dòng)化控制系統(tǒng)的構(gòu)成,這一講,我們就講講,這控制中心和機(jī)械本體他們的硬件連接關(guān)系又是怎么樣。我們知道,這機(jī)械本體上面的東西有BL1、BL2、BL3(控制系統(tǒng)的輸入 ,傳送帶、馬達(dá)、電磁閥(執(zhí)行機(jī)構(gòu) 。而這些東西和控制系統(tǒng)的通信連接關(guān)系又是什么樣呢,請(qǐng)看下圖 由上圖,我們可以看到:機(jī)械本體的輸入(檢測(cè)裝置 和PLC 的輸入端連接(BL1連到X0,BL2連到X1,BL3連到X2 ,這樣,PLC 就可以實(shí)時(shí)地知道物流檢測(cè)系統(tǒng)的當(dāng)前狀態(tài),從而根據(jù)流水線(xiàn)的物品狀態(tài)而做出相對(duì)應(yīng)的控制處理。同時(shí),PLC 的弱電信號(hào)通過(guò)信號(hào)線(xiàn),直接連接到執(zhí)行機(jī)構(gòu)(電磁閥Y

5、V ,控制YV 的開(kāi)啟/關(guān)閉。而PLC 又是怎么樣實(shí)時(shí)地監(jiān)控到機(jī)械本體的檢測(cè)信號(hào),同時(shí)又控制機(jī)械本體的執(zhí)行機(jī)械(電磁閥YV 的呢?請(qǐng)學(xué)習(xí)第三講,三菱FX 系列PLC 的硬件結(jié)構(gòu)及選型 第三講 三菱FX 系列PLC 的硬件結(jié)構(gòu)及選型請(qǐng)先直觀認(rèn)識(shí)一下三菱FX 系列PLC 的一些常用型號(hào)下面是FX2N 各部分的各部分指示FX1S FX1N FX2N FX3U輸入端子排信號(hào)L :輸入電源火線(xiàn)N :輸入電源零線(xiàn)24+:PLC 自身24V 電源輸出正,可用于接小負(fù)載COM :PLC 自身24V 電源輸出負(fù)(0V )X0-X7:PLC 輸入信號(hào)端子,當(dāng)X 端子和COM 短接時(shí),視為接通(有信號(hào)輸入),如下圖

6、輸出端子排信號(hào)輸出端子可以把它們看作是一組一組的開(kāi)關(guān),當(dāng)某個(gè)輸出點(diǎn)有輸出時(shí),相應(yīng)的開(kāi)關(guān)就會(huì)閉合,電路就會(huì)形成回路,從而就會(huì)驅(qū)動(dòng)相應(yīng)的負(fù)載(比如電磁閥,繼電器等)。例如下圖,當(dāng)Y0有輸出時(shí),PLC 內(nèi)部觸點(diǎn)閉合,電路導(dǎo)通,燈泡就亮。 請(qǐng)思考:下圖如果把24V+去掉,當(dāng)Y0有輸出時(shí),燈泡會(huì)不會(huì)亮?上面我們了解了三菱PLC 的硬件構(gòu)成及輸入輸出端子排的定義及電氣特性,下面我們就來(lái)總結(jié)一下PLC 硬件選型時(shí)還應(yīng)該要注意哪些問(wèn)題1、電源:國(guó)內(nèi)PLC 的輸入電源電壓一般分為兩種:直流24V 和交流220V ,當(dāng)然,國(guó)外還有一些輸入電源電壓標(biāo)準(zhǔn),如110V AC 。注意:在我們開(kāi)始給PLC 上電時(shí),應(yīng)該看清

7、楚PLC 的輸入電源電壓范圍,以免把PLC 燒掉。2、輸入X 端子信號(hào):常用的三菱PLC 輸入電信號(hào)為低壓信號(hào),一般為X 和COM 短接就視為接通,切記,不要輸入交流高壓信號(hào),如果外部信號(hào)為高壓信號(hào)的,應(yīng)該通過(guò)中間繼電器轉(zhuǎn)換,或者轉(zhuǎn)換成低壓信號(hào)后再接入PLC 的輸入端子3、輸出:PLC 輸出一般分為1)繼電器輸出繼電器類(lèi)型輸出的PLC 優(yōu)點(diǎn)是:可以通過(guò)相對(duì)大的電流(約為2A 左右,具體請(qǐng)查三菱手冊(cè)),通過(guò)電流的電壓可以是250V AC 也可以是24VDC 以下缺點(diǎn)是:輸出觸點(diǎn)響應(yīng)時(shí)間相對(duì)較慢,約為10ms 。在有需要高速脈沖輸出控制(如需要控制步進(jìn)或伺服系統(tǒng)時(shí))時(shí)不能選用繼電器輸出類(lèi)型的PLC

8、2)晶體管輸出晶體管類(lèi)型輸出的PLC 優(yōu)點(diǎn)是:輸出觸點(diǎn)響應(yīng)時(shí)間快,約為0.2ms 以下,經(jīng)常應(yīng)用在需要高速輸出響應(yīng)的系統(tǒng)里,缺點(diǎn)是:只能通過(guò)30VDC 以下的電壓,通過(guò)電流?。s為500MA 左右) PLC 選型時(shí)需要注意:1、輸入電源電壓:24VDC 還是220V AC ,根據(jù)供電系統(tǒng)電壓來(lái)選擇,一般來(lái)說(shuō),不建議直接從動(dòng)力電源直接取電,最好用隔離變壓器把動(dòng)力電源和控制電源隔離開(kāi)來(lái),同時(shí)做好濾波等抗干擾措施。2、輸入輸出點(diǎn)數(shù):所謂的輸入輸出點(diǎn)數(shù)指的是整個(gè)控制系統(tǒng)需要用到的PLC 的輸入點(diǎn)個(gè)數(shù)和輸出點(diǎn)個(gè)數(shù)一般來(lái)說(shuō),當(dāng)然是預(yù)先設(shè)計(jì)好整套系統(tǒng)方案,然后算出所有的輸入輸出點(diǎn)個(gè)數(shù),如果是第一次設(shè)計(jì)的方案

9、,建議預(yù)留點(diǎn)數(shù)3、輸出觸點(diǎn)類(lèi)型:是繼電器輸出類(lèi)型還是晶體管輸出類(lèi)型。根據(jù)所控制的執(zhí)行機(jī)構(gòu)電源電壓及功率來(lái)決定輸出觸點(diǎn)類(lèi)型,如果系統(tǒng)里有需要用到高速脈沖輸出控制步進(jìn)電機(jī)或伺服系統(tǒng)時(shí),一定要選擇晶體管輸出類(lèi)型在PLC 選好了以后,接下來(lái)我們就要了解機(jī)械本體的各個(gè)檢測(cè)和執(zhí)行機(jī)構(gòu)是怎么和PLC 進(jìn)行整體控制的第四講 PLC 的工作原理我們先了解一下PLC 的內(nèi)部組構(gòu)和外部元件的關(guān)系,看下圖 PLC CPU單元的內(nèi)部結(jié)構(gòu)示意圖物理輸入:指的是外部輸入給PLC 的信號(hào)(如上一節(jié)講的BL1、BL2、BL3等外部傳感器)而我們知道,PLC 根本就不知道外部的傳感器是什么東西。而它又是通過(guò)什么樣的手段來(lái)知道外部

10、傳感器的狀態(tài)的呢?這里,就引入了一個(gè)輸入映像的概念。這個(gè)輸入映像就好像是外部輸入端子的影子,當(dāng)外部有信號(hào)輸入時(shí),它相對(duì)應(yīng)的輸入映像寄存區(qū)就為1(在PLC 里,1表示真,也就是接通;0表示假,也就是不通)。例如,當(dāng)X0接通時(shí),X0的輸入映像寄存區(qū)就的狀態(tài)就為1,不通時(shí),為0;從而,PLC 就可以直接通過(guò)掃描映像寄存區(qū)來(lái)知道外部端子的通斷狀態(tài)。物理輸出:指的是PLC 輸出去控制現(xiàn)場(chǎng)執(zhí)行機(jī)構(gòu)的端子輸出信號(hào)(如上面例子的YV 電磁閥)同樣,輸出映像和物理輸出也是對(duì)應(yīng)的關(guān)系,當(dāng)相對(duì)應(yīng)的輸出映像是1時(shí),相對(duì)應(yīng)的輸出端了就接通,否則,就不通。如Y0映像寄存區(qū)為1時(shí),Y0輸出端子接通(即Y0和COM0處導(dǎo)通狀

11、態(tài))請(qǐng)看下圖,進(jìn)一步理解映像寄存器的概念輸入:X1和X2和COM 接通,X1和X2的輸入映像寄存區(qū)都為1,X0和X3不通,映像寄存區(qū)為0,PLC 就是通過(guò)掃描這些映像寄存區(qū),從而知道各個(gè)輸入端子的狀態(tài)的。輸出:Y0和Y1有輸入,映像寄存區(qū)為1,Y0、Y1和COM1導(dǎo)通,電路形成回路,燈泡亮,其它兩個(gè)映像寄存區(qū)都為0,不通,燈泡處于熄滅狀態(tài)。 學(xué)完了映像寄存區(qū)的概念,下面了解下PLC 的掃描機(jī)制及過(guò)程:PLC只要一運(yùn)行,就由左往右,由上往下,循環(huán)執(zhí)行程序,并不停地刷新輸入輸出映像,如此循環(huán)運(yùn)行不止,我們稱(chēng)之為掃描,把掃描執(zhí)行一次需要的周期時(shí)間稱(chēng)為掃描周期。如下圖PLC 的掃描運(yùn)行過(guò)程:1、掃描到

12、觸點(diǎn)X0,訪問(wèn)X0的映像寄存區(qū),訪問(wèn)Y0映像寄存區(qū),如果X0或Y0的映像寄存器其中一個(gè)或兩個(gè)為1,則導(dǎo)通2、接著掃描至X1,訪問(wèn)X1的映像寄存區(qū),如果X1的映像寄存區(qū)為1,則觸點(diǎn)動(dòng)作,斷開(kāi)觸點(diǎn)(X1為常閉觸點(diǎn) ,如果為0,則保持原來(lái)的導(dǎo)通狀態(tài),3、這樣,Y0的線(xiàn)路就導(dǎo)通,給Y0的映像寄存器置1,Y0的輸出端子就輸出。由此往復(fù)循環(huán).至此,我們已經(jīng)對(duì)PLC 的整套硬件系統(tǒng)有個(gè)初步的了解,學(xué)至此,我們應(yīng)該清楚地了解:1、PLC 和機(jī)械本體之間的關(guān)系:它們之間的電氣連接是什么樣的2、PLC 的選型:電源、輸入、輸出類(lèi)型、所需要輸入輸出的點(diǎn)數(shù)3、PLC 的輸入信號(hào)與現(xiàn)場(chǎng)檢測(cè)信號(hào)或其它輸入信號(hào)的連線(xiàn):X

13、與COM 短接就表示有信號(hào)輸入4、PLC 應(yīng)該怎么輸出驅(qū)動(dòng)現(xiàn)場(chǎng)的執(zhí)行機(jī)構(gòu):Y 有輸出,Y 內(nèi)部觸點(diǎn)就會(huì)導(dǎo)通5、PLC 的輸入信號(hào),映像存器之間的關(guān)系:輸入輸出端子和映像寄存器為一一對(duì)應(yīng)的關(guān)系6、PLC 的掃描過(guò)程:由左往右,由上往下掃描請(qǐng)看下一頁(yè)的整套示意圖 由左往右學(xué)完了整套硬件系統(tǒng)了以后,剩下的就是怎么把軟件程序編寫(xiě),然后怎么把這些軟件裝到PLC 這個(gè)盒子里了,請(qǐng)接著學(xué)習(xí)第五講,三 菱PLC 編程軟件GX Developer應(yīng)用 第五講 三菱PLC 編程軟件GX Developer應(yīng)用51 梯形圖與普通繼電器電路的異同在開(kāi)始編程時(shí),先了解下我們后面要經(jīng)常用到的梯形圖語(yǔ)言。先看下下面的一個(gè)自

14、鎖繼電器電路SB1按下,中間繼電器KM1得電,相對(duì)應(yīng)的觸點(diǎn)KM1就會(huì)動(dòng)作;燈泡K1點(diǎn)亮,同時(shí)KM1閉合自導(dǎo)通,就使按鈕SB1再放開(kāi),KM1依然還是得電的,只有按下常閉開(kāi)關(guān)SB2時(shí),線(xiàn)圈KM1才會(huì)失電,燈泡才會(huì)熄滅。這就是繼電器的自鎖電路如果我們現(xiàn)在要用PLC 編程來(lái)替代,請(qǐng)看下面的梯形圖梯形圖里的X0觸點(diǎn)對(duì)應(yīng)的就是端子X(jué)0的狀態(tài),當(dāng)按鈕SB1按下時(shí),X0和COM 接通,X0為有輸入,梯形圖里的X0觸點(diǎn)動(dòng)作,閉合梯形圖里的X1觸點(diǎn)對(duì)應(yīng)的就是端子X(jué)1的狀態(tài),當(dāng)按鈕SB2按下時(shí),X1和COM 接通,X1為有輸入,梯形圖里的X1觸點(diǎn)動(dòng)作,斷開(kāi)。梯形圖里的Y0相對(duì)應(yīng)的就是Y0輸出端子,當(dāng)Y0導(dǎo)通輸出時(shí),

15、Y0和COM1導(dǎo)通,燈泡亮。這個(gè)梯形圖所實(shí)現(xiàn)的功能就是,當(dāng)按鈕SB1按下時(shí),X0端子接通,梯形圖里的X0觸點(diǎn)閉合,Y0 “得 電”,輸出端子Y0輸出,Y0和COM1導(dǎo)通,燈泡亮;按下SB2時(shí),Y0“失電”,輸出端子Y0沒(méi)有輸出,Y0和COM1斷路,燈泡熄滅。由上面的例子可以得知,其實(shí)梯形圖編程實(shí)際上就是從我們常用的繼電器電路轉(zhuǎn)換過(guò)來(lái)的,然后加了點(diǎn)計(jì)算機(jī)的功能,就成了我們現(xiàn)在所看到的PLC 編程,下面就讓我們開(kāi)始我們的第一個(gè)程序。52 新建一個(gè)新工程先來(lái)了解下三菱編程軟件GX Developer的界面【設(shè)定目的】為了新建工程,設(shè)定必要的PLC系列名PLC類(lèi)型和工程名【操作步驟】 工程->新

16、建工程或者 ( Ctrl + N ),彈出下面的對(duì)話(huà)框 【設(shè)定畫(huà)面】第一步、選擇PLC系列:選擇三菱的PLC系列,在這里我們選擇FXCPU第二步、選擇PLC類(lèi)型:在這里我們選擇FX2N(C第三步、選擇程序類(lèi)型:我們選擇默認(rèn)的梯形圖,然后確定注:其它的選項(xiàng)我們先不用管53 常用工具按鈕我們平常所用到的邏輯梯形圖都在常用工具欄里先了解一下常用的梯形圖操作1、常開(kāi)觸點(diǎn) :在正常情況下(沒(méi)有信號(hào)輸入)觸點(diǎn)狀態(tài)是斷路狀態(tài),有信號(hào)輸入時(shí),觸點(diǎn)閉合正常情況下,X0觸點(diǎn)斷路,Y0狀態(tài)為0,即端子Y0沒(méi)輸出當(dāng)X0有輸入時(shí)(X0和COM 短接),X0閉合,Y0狀態(tài)為1,即端子Y0輸出 2、常閉觸點(diǎn) :在正常情況下

17、(沒(méi)有信號(hào)輸入)觸點(diǎn)狀態(tài)是通路狀態(tài),有信號(hào)輸入時(shí),觸點(diǎn)斷路正常情況下,X1觸點(diǎn)處閉合狀態(tài),Y0狀態(tài)為1,即端子Y0有輸出當(dāng)X1有輸入時(shí)(X1和COM 短接),X1斷開(kāi),Y0狀態(tài)為0,即端子Y0沒(méi)輸出驅(qū)動(dòng)線(xiàn)圈:對(duì)輸出繼電器(例如Y0)、中間繼電器(例如M0)、定時(shí)器(例如T0)、計(jì)數(shù)器(例如C0)進(jìn)行驅(qū)動(dòng)輸出。a輸出繼電器Y(Y0,Y1.)就是直接和實(shí)際的物理端子輸出進(jìn)行連接,當(dāng)Y 有輸出時(shí),實(shí)際端子就有輸出b中間繼電器M(M0,M1.)僅僅只作為中間轉(zhuǎn)換使用的斷電器,并不作為實(shí)際的物理輸出,在程序編寫(xiě)過(guò)程中一般做中間轉(zhuǎn)接使用c定時(shí)器(T0,T1.)做定時(shí)用,和我們平常的時(shí)間繼電器一樣的功能,后

18、面會(huì)再進(jìn)一步詳細(xì)講解 d計(jì)數(shù)器(C0,C1.)計(jì)數(shù)用,后面也會(huì)再講解3、劃線(xiàn)輸入 :用來(lái)創(chuàng)建連線(xiàn)用,創(chuàng)建方法如下,創(chuàng)建完成后請(qǐng)彈出劃線(xiàn)按鈕(再點(diǎn)擊一下即可) 4、劃線(xiàn)刪除 :用來(lái)刪除多余的連線(xiàn)用,創(chuàng)建完成后請(qǐng)彈出刪除劃線(xiàn)按鈕(再點(diǎn)擊一下即可)5、程序裝態(tài) 讀出模式:在該狀態(tài)下,只能查看或查找程序,不能對(duì)程序做任何的修改或編輯,單擊該按鈕就選中該狀態(tài) 寫(xiě)入模式:在該狀態(tài)下,才能修改和編輯程序,單擊該按鈕就選中該狀態(tài) 監(jiān)控模式:在該狀態(tài)下,才能對(duì)程序進(jìn)行狀態(tài)監(jiān)控,但不能編輯程序,單擊該按鈕就選中該狀態(tài) 監(jiān)控(寫(xiě)入模式):在該狀態(tài)下,才能對(duì)程序進(jìn)行狀態(tài)監(jiān)控,也可以編輯程序,單擊該按鈕就選中該狀態(tài) 5

19、4 創(chuàng)建一個(gè)新的梯形圖了解了這幾個(gè)常用的基本梯形指令操作后,下面我們就動(dòng)手把上面我們了解到的自鎖程序?qū)懙絇LC 里去。第一步:插入一行,在編程空間里,點(diǎn)擊鼠標(biāo)右鍵,選擇“行插入”,或Shift + Inset第二步:輸入X0常開(kāi)觸點(diǎn):?jiǎn)螕艄ぞ邫?按鈕,或按F5鍵,打開(kāi)程序輸入窗口,鍵入“X0” ,確定第三步:輸入X1常閉觸點(diǎn):?jiǎn)螕艄ぞ邫?按鈕,或按F6鍵,打開(kāi)程序輸入窗口,鍵入“X1” ,確定第四步:輸入Y0輸出線(xiàn)圈:?jiǎn)螕艄ぞ邫?按鈕,或按F7鍵,打開(kāi)程序輸入窗口,鍵入“Y0” ,確定 第五步:輸入Y0常開(kāi)觸點(diǎn):?jiǎn)螕艄ぞ邫?按鈕,或按F5鍵,打開(kāi)程序輸入窗口,鍵入“Y0” ,確定第六步:并聯(lián)X

20、0和Y0觸點(diǎn)(使用畫(huà)線(xiàn)功能 連線(xiàn))第七步:轉(zhuǎn)換梯形圖(把梯形圖編譯成可以下載到PLC 的代碼),點(diǎn)擊 ,或按下F4第八步:程序存盤(pán):點(diǎn)擊 或者 點(diǎn)擊下接菜單 工程 保存工程 ,使用Crtl + S 也行 選擇存盤(pán)路徑,輸入要保存的工程名字,例如:自鎖程序。第九步,連接PLC 并檢查通信。1)首先,需要一條三菱PLC 下載線(xiàn),用來(lái)連接電腦與PLC 。2)設(shè)置好PLC 與電腦通信的端口號(hào)(電腦的串行通信端口號(hào)查看方法:點(diǎn)擊我的電腦點(diǎn)擊鼠標(biāo)右鍵選擇屬性選擇硬件頁(yè)面選擇設(shè)備管理器點(diǎn)開(kāi)通信端口,就可查看到當(dāng)前的串行通信口編號(hào)是多少)點(diǎn)擊下拉菜單 在線(xiàn)傳輸設(shè)置,彈出傳輸設(shè)置對(duì)話(huà)框雙擊 彈出串口設(shè)置對(duì)話(huà)框,

21、設(shè)置好COM 端口號(hào),波特率選擇9.6Kbps 或19.2Kbps 都可確認(rèn)后,測(cè)試通信下,點(diǎn)擊否則,請(qǐng)?jiān)贆z查通信電纜和通信串口號(hào)。 如果通信成功,則彈出成功對(duì)話(huà)框,九針串口連接電腦的串口圓口連接PLC 通信口 第十步,把編寫(xiě)編譯轉(zhuǎn)換完的程序下載到PLC 里1)點(diǎn)擊話(huà)框打上勾2)選擇程序頁(yè)面,輸入要下載的程序步數(shù),在范圍設(shè)置里,選擇“步范圍指定”,指定好步數(shù)程序的步數(shù)為:頁(yè)面頂上的步數(shù)減去1,如下圖,步數(shù)為514步指定好步數(shù)后,點(diǎn)擊執(zhí)行按鈕,一路選擇“是”,程序就下載完畢。 或選擇 在線(xiàn)PLC 寫(xiě)入,彈出寫(xiě)入對(duì)話(huà)框,這里我們只選擇寫(xiě)入程序,把MAIN 的對(duì)第十一步,運(yùn)行并監(jiān)控程序狀態(tài)1)把PL

22、C 的狀態(tài)打到RUN 位置2)把程序狀態(tài)打到監(jiān)控模式A SB1、SB2在不接通狀態(tài)B SB1接通、SB2不接通C SB1接通以后,Y0自鎖D SB2接通,Y0斷路以上就完成了一個(gè)PLC 程序從 新建輸入梯形圖PLC 連接下載監(jiān)控的過(guò)程。不過(guò)有時(shí)候我們沒(méi)有PLC 的時(shí)候怎么辦?請(qǐng)接著看下一節(jié):使用GX Simulator模擬代替PLC 這樣,就實(shí)時(shí)地監(jiān)控到PLC 程序運(yùn)行的狀態(tài),如下圖55 使用GX Simulator 模擬程序編寫(xiě)轉(zhuǎn)換完畢后(即上一節(jié)的第七步完成),點(diǎn)擊 (需要安裝完畢模擬軟件才能使用,否則圖標(biāo)是灰色的),運(yùn)行模擬,如下圖轉(zhuǎn)入程序監(jiān)控狀態(tài)我們要給接通X0(就是給X0賦值),點(diǎn)擊

23、 在位軟元件欄里輸入X0,點(diǎn)擊“強(qiáng)制ON ”按鈕,X0就強(qiáng)制接通,如果要斷開(kāi),就點(diǎn)擊“強(qiáng)制OFF ”按鈕。 我們除了可以直接在程序里監(jiān)控各軟元件的狀態(tài),還可以進(jìn)入軟元件登錄頁(yè)面查看1、點(diǎn)擊2、點(diǎn)擊“軟元件登錄”按鈕,輸入要監(jiān)視的軟件元,點(diǎn)擊登錄3、點(diǎn)擊“監(jiān)視開(kāi)始”按鈕,就開(kāi)始監(jiān)視各軟元件的狀態(tài),如需要關(guān)閉該頁(yè)面,請(qǐng)點(diǎn)擊“關(guān)閉”按鈕注:雙擊軟元件可以彈出“軟元件測(cè)試”對(duì)話(huà)框,然后可以給各軟元件賦值 ,進(jìn)入軟件元登錄頁(yè)面第六講 位邏輯操作位邏輯指的就是數(shù)字量的操作,前面我們講了常開(kāi)、常閉,下面,我們接著講上升沿脈沖 下降沿脈沖 上升沿脈沖指令PLS 和下降沿脈沖指令 PLF置位 SET 例: SE

24、T Y0復(fù)位 RST 例:RST Y0區(qū)間復(fù)位 ZRST 例:ZRST Y0 Y5運(yùn)算結(jié)果取反61 上升(下降)沿脈沖上升沿:上升沿指的就是信號(hào)從OFF 轉(zhuǎn)向ON 的那一瞬間下降沿:下降沿指的就是信號(hào)從ON 轉(zhuǎn)向OFF 的那一瞬間上升沿脈沖:指的是當(dāng)PLC 檢測(cè)到有上升沿信號(hào)時(shí),保持一個(gè)掃描周期的高電平,如X0的接通電平狀態(tài)接通電平狀態(tài)Y0的接通電平狀態(tài)2 、指導(dǎo)教師對(duì)學(xué)生頂崗實(shí)習(xí)報(bào)告(畢業(yè)論文)的評(píng)語(yǔ)及成績(jī) 下降沿脈沖 由上面的例子可以看到,如果使用了上升(或下降)沿脈沖, Y0輸出只會(huì)在 X0上升(或下降)沿的瞬間接通一個(gè)掃描周期(也就是只會(huì)接通一次的意思,不管X0接通的時(shí)間有多長(zhǎng)),至下

25、個(gè)掃描周期,上升沿觸點(diǎn)就會(huì)斷開(kāi)。上升(或下降)沿一般都是使用在外部信號(hào)接通(或斷開(kāi))瞬間,只需要執(zhí)行一次程序的場(chǎng)合 Y0的接通電平狀態(tài) X0的接通電平狀態(tài) 接通電平狀態(tài) :指的是當(dāng)PLC 檢測(cè)到有下降沿信號(hào)時(shí),保持一個(gè)掃描周期的高電平,如下面請(qǐng)看一個(gè)單按鈕啟/停的例子:按下按鈕,接通X0,Y0輸出,再按下X0,Y0熄滅請(qǐng)注意分析每個(gè)掃描周期的各個(gè)寄存器及觸點(diǎn)的狀態(tài)程序:當(dāng)X0按下接通瞬間第一個(gè)掃描期各寄存器狀態(tài):X0上升沿脈沖接通,M0線(xiàn)圈得電當(dāng)PLC 由上升下掃描至M0觸點(diǎn)時(shí),因?yàn)镸01,所以M0觸點(diǎn)動(dòng)作,常開(kāi)觸點(diǎn)閉合,常閉觸點(diǎn)斷開(kāi),接通Y0,Y01,如下圖X0上升沿脈沖不再接通,M0線(xiàn)圈失

26、電當(dāng)PLC 掃描至M0觸點(diǎn)時(shí),因?yàn)镸00,所以M0觸點(diǎn)復(fù)位,常開(kāi)觸點(diǎn)斷開(kāi),常閉觸點(diǎn)接通,而上個(gè)掃描周期的Y01,觸點(diǎn)動(dòng)作,常開(kāi)觸點(diǎn)接通,常閉觸點(diǎn)斷開(kāi),Y0線(xiàn)圈自鎖,如下圖第三以后的掃描周期,Y0依然保持自鎖狀態(tài),如果再按下按鈕,接通當(dāng)X0按下接通瞬間第一個(gè)掃描期各寄存器狀態(tài):X0上升沿脈沖接通,M0線(xiàn)圈得電當(dāng)PLC 由上往下掃描至M0觸點(diǎn)時(shí),因?yàn)镸01,所以M0觸點(diǎn)動(dòng)做,常開(kāi)觸點(diǎn)閉合,常閉觸點(diǎn)斷開(kāi),而此時(shí)的Y0狀態(tài)為1也就是接通狀態(tài)(因?yàn)橹八荚谧枣i接通狀態(tài)),所以相對(duì)應(yīng)的Y0觸點(diǎn)也是常開(kāi)的閉合,常閉的斷開(kāi),結(jié)果是Y0線(xiàn)圈失電,如下圖第二個(gè)掃描周期X0上升沿脈沖不再接通,M0線(xiàn)圈失電當(dāng)PLC

27、 掃描至M0觸點(diǎn)時(shí),因?yàn)镸00,所以M0觸點(diǎn)復(fù)位,常開(kāi)觸點(diǎn)斷開(kāi),常閉觸點(diǎn)接通,而上個(gè)掃描周期的Y00,觸點(diǎn)復(fù)位,常開(kāi)觸點(diǎn)斷開(kāi),常閉觸點(diǎn)接通,Y0線(xiàn)圈依然在失電狀態(tài),如下圖接下來(lái)的掃描周期,Y0依然保持失電狀態(tài),如果X0再次接通的話(huà),那就重復(fù)上面接通的過(guò)程成績(jī)PLS 和PLF 指令其實(shí)和我們前面學(xué)到的上升沿脈沖指導(dǎo)教師簽名:上面的程序和下面的執(zhí)行結(jié)果是一樣的PLF 是下降沿,表示的是在驅(qū)動(dòng)輸入為OFF 的瞬間,保持一個(gè)掃描周期的高電平和下面的程序效果一樣PLS 和PLF 更多時(shí)候會(huì)用在很多觸點(diǎn)條件之后,表示在眾多條件滿(mǎn)足接通ON 或OFF 的瞬間執(zhí)行某個(gè)動(dòng)作,如:當(dāng)X0,X1,X2,X3四個(gè)觸點(diǎn)

28、條件滿(mǎn)足(即X0和X2接通輸入,X1和X3不接通)的瞬間,接通M0,M0接通,執(zhí)行置位Y0,復(fù)位Y1的指令,下個(gè)掃描周期,M0不再接通一樣。 62 置位、復(fù)位指令置位:SET復(fù)位:RST在這之前我們知道通過(guò)線(xiàn)圈直接可以輸出使燈泡點(diǎn)亮;然后我們又知道了三菱PLC 的Y 輸出與否是和其相對(duì)應(yīng)的輸出映像寄存器有關(guān),當(dāng)其相對(duì)應(yīng)的映像寄存區(qū)為1時(shí),相對(duì)應(yīng)的輸出端子就接通,請(qǐng)看下面的例子:PLC 掃描到X0觸點(diǎn),然后訪問(wèn)X0的映像寄存區(qū),如果X0的映像寄存區(qū)的狀態(tài)為1(即X0端子和COM 短接),則認(rèn)為Y0的線(xiàn)圈線(xiàn)路是接通的,PLC 把Y0的映像寄存區(qū)的狀態(tài)置1,然后接著往下掃描,如此循環(huán)。在每一個(gè)掃描周

29、期里,PLC 都會(huì)訪問(wèn)相應(yīng)的X0映像,同時(shí)刷新Y0的映像寄存區(qū)。而Y0的物理端子到底有沒(méi)有接通輸出,由Y0的映像寄存器的狀態(tài)決定。當(dāng)X0接通,Y0線(xiàn)圈得電,Y0的映像寄存區(qū)的狀態(tài)置1,Y0的物理端子就輸出,如接上外圍電路連通燈泡,燈泡就亮。反之,Y0的映像寄存區(qū)的狀態(tài)為0,Y0的物理端子就沒(méi)有輸出,燈泡不會(huì)亮。由此可見(jiàn) X0 Y0 而我們看到上面的Y0線(xiàn)圈得電失電,相對(duì)應(yīng)的物理端子有輸出和無(wú)輸出的,實(shí)質(zhì)就是:PLC根據(jù)線(xiàn)圈的狀態(tài)不斷地對(duì)Y0的映像寄存區(qū)進(jìn)行置位(設(shè)1)和復(fù)位(復(fù)0)的結(jié)果。了解了PLC 輸出的實(shí)質(zhì)以后,我們?cè)賮?lái)看置位SET 和復(fù)位RST置位SET:PLC一執(zhí)行置位指令,就是對(duì)相

30、對(duì)應(yīng)的位寄存器進(jìn)行置位(設(shè)1)的動(dòng)做。例:當(dāng)X0上升沿來(lái)時(shí),接通 SET Y0 這條指令,把Y0映像寄存區(qū)的狀態(tài)置1,Y0就有輸出 下個(gè)掃描周期來(lái)時(shí),X0上升沿的指令觸點(diǎn)變?yōu)閿嗦窢顟B(tài)(上升沿指令只保持一個(gè)掃描周期的高電平),不再執(zhí)行 SET Y0 ,請(qǐng)思考一下,Y0端子的狀態(tài)會(huì)是什么樣?很顯然,Y0端子還是處于輸出導(dǎo)通狀態(tài),道理很簡(jiǎn)單,因?yàn)閅0的映像寄存器的狀態(tài)依然還是1。 這時(shí)可能會(huì)有人問(wèn),那為什么線(xiàn)圈輸出的Y0,線(xiàn)路斷的時(shí)候,Y0就會(huì)失電,Y0端子就不再有輸出? 這是因?yàn)榫€(xiàn)圈輸出的執(zhí)行過(guò)程是:當(dāng)通路時(shí),Y0線(xiàn)圈得電,即PLC 會(huì)把Y0映像寄存器置1;斷路時(shí),Y0線(xiàn)圈失電,即PLC 會(huì)把Y0

31、映像寄存器復(fù)0。 而指令 SET Y0 的功能僅僅只是把Y0的映像寄存器置1。雖然由于斷路了,PLC 不再執(zhí)行該程序,但Y0的映像寄存器依然還是1;就好像你去把燈打開(kāi)了,你雖然不再按著開(kāi)關(guān),燈依然還是亮的一樣 那如果我們想要燈滅掉,即Y0不再有輸出怎么辦?這里就有了復(fù)位指令RST ,RST 指令和SET 指令一樣,只不過(guò)它是對(duì)狀態(tài)位置0的。如按下X0,Y0有輸出(燈亮),按下X1,Y0沒(méi)輸出(燈滅)請(qǐng)思考,如果要求,用置位復(fù)位指令實(shí)現(xiàn):按下X0,Y0有輸出(燈亮),松開(kāi)X0,Y0沒(méi)輸出(燈滅)應(yīng)該怎么實(shí)現(xiàn)?上面我們學(xué)習(xí)了單個(gè)的置位和復(fù)位,但有的時(shí)候,我們想一下子把好多點(diǎn)都復(fù)位時(shí)怎么辦?這里就引

32、進(jìn)了區(qū)域復(fù)位的概念區(qū)域復(fù)位:ZRST Y0 Y5 執(zhí)行指令結(jié)果是把Y0Y5(Y0、Y1、Y2、Y3、Y4、Y5)全都置0例:按下X0,置位Y0按下X1,置位Y1按下X2,置位Y2按下X3,Y0、Y1、Y2都復(fù)位運(yùn)算結(jié)果取反請(qǐng)直接看例:當(dāng)X0、X1、X2三個(gè)觸點(diǎn)串聯(lián)的通路導(dǎo)通,則Y0輸出,因?yàn)閅1前面加了運(yùn)算結(jié)果取反指令,所以Y1無(wú)輸出當(dāng)X0、X1、X2三個(gè)觸點(diǎn)串聯(lián)的通路不導(dǎo)通,則Y0無(wú)輸出,因?yàn)閅1前面加了運(yùn)算結(jié)果取反指令,所以Y1有輸出 學(xué)到這里,我們總結(jié)一下,我們都學(xué)習(xí)了什么內(nèi)容,應(yīng)該掌握哪些要點(diǎn)1、自動(dòng)化系統(tǒng)的概念,PLC 和外圍設(shè)備的關(guān)系2、PLC 和外部設(shè)備是怎么連接的,輸入輸出關(guān)系

33、是什么樣的?3、三菱PLC 的選型4、三菱PLC 的X 輸入端子怎么樣接通輸入,Y 輸出端子怎么樣接通輸出控制執(zhí)行機(jī)構(gòu)5、PLC 掃描機(jī)制,掃描周期,映像寄存器的實(shí)質(zhì)6、三菱編程軟件的應(yīng)用,新建工程,編寫(xiě)程序,修改程序,下載程序,模擬器應(yīng)用等7、常開(kāi)觸點(diǎn)、常閉觸點(diǎn)、輸出線(xiàn)圈、中間繼電器M8、上升/下降沿脈沖9、置位/復(fù)位指令應(yīng)用及和線(xiàn)圈輸出的本質(zhì)10、區(qū)域復(fù)位指令11、運(yùn)算結(jié)果取反指令這里,在編程時(shí)還要注意以下幾個(gè)問(wèn)題1、輸出線(xiàn)圈或指令前一定要連有觸點(diǎn)條件,像下面的程序是不對(duì)的,編譯不了的2、同一個(gè)程序里不要出現(xiàn)兩個(gè)以上相同名字的線(xiàn)圈,如為什么呢?假設(shè)X0接通時(shí),第一條程序就接通了Y0,而PL

34、C 掃描到第二條程序時(shí),如果X1是斷路的,那PLC 又把Y0給復(fù)位了,所以,第一條程序和第二條程序是沖突的。如果出現(xiàn)這種情況,PLC 的執(zhí)行輸出結(jié)果是最后那一條程序的執(zhí)行結(jié)果這里,再學(xué)習(xí)兩個(gè)常用的特殊中間繼電器M8000:當(dāng)PLC 運(yùn)行(RUN )狀態(tài),其觸點(diǎn)會(huì)處于接通狀態(tài)M8002:在PLC 從停止?fàn)顟B(tài)轉(zhuǎn)至運(yùn)行(RUN )狀態(tài)時(shí),接通一個(gè)掃描周期,相當(dāng)于該中間繼電器經(jīng)常用在程序初始化,這在以后再詳細(xì)講解下面,進(jìn)行初步的邏輯程序工程設(shè)計(jì)講解。 案例分析1、試使用PLC 控制兩臺(tái)三相異步電動(dòng)機(jī),要求如下 兩臺(tái)電動(dòng)機(jī)互不影響地獨(dú)立操作啟動(dòng)與停止(即可通過(guò)兩個(gè)獨(dú)立的按鈕分別控制電機(jī)M1和電機(jī)M2的啟停) 能同時(shí)控制兩臺(tái)電動(dòng)機(jī)的停止(即通過(guò)一個(gè)按鈕同時(shí)控制電機(jī)M1和電機(jī)M2的啟停)要求設(shè)計(jì)出連接電機(jī)的電氣連接圖,及編寫(xiě)正確的PLC 程序,輸入輸出端子可任意選擇?;虬聪旅娴亩俗臃峙鋁0:系統(tǒng)啟動(dòng)X1:系統(tǒng)停止X2:M1電機(jī)啟動(dòng)X3:M1電機(jī)停止X4:M2電機(jī)啟動(dòng)X5:M2電機(jī)停止X6:M1和M2電機(jī)同時(shí)啟動(dòng)X7:M1和M2電機(jī)同時(shí)停止Y0:控制M1電機(jī)接觸器的啟停(得電啟動(dòng),失電停止)Y1:控制M2電機(jī)接觸器的啟停(得電啟動(dòng),失電停止)設(shè)計(jì)過(guò)程:一、輸入輸出分析:輸入點(diǎn)數(shù)8位,輸出點(diǎn)數(shù)2位二、PLC 選型:選擇FX1N24MR 220Vac 輸入,14路輸入,10路

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論