09秋 電子0601-04、公選 2PLC編程.ppt_第1頁(yè)
09秋 電子0601-04、公選 2PLC編程.ppt_第2頁(yè)
09秋 電子0601-04、公選 2PLC編程.ppt_第3頁(yè)
09秋 電子0601-04、公選 2PLC編程.ppt_第4頁(yè)
09秋 電子0601-04、公選 2PLC編程.ppt_第5頁(yè)
已閱讀5頁(yè),還剩31頁(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)介

1、1,第2章 PLC編程,PLC編程語(yǔ)言介紹 PLC編程技巧 松下電工PLC產(chǎn)品FP1介紹,2,2-1 PLC編程語(yǔ)言 一、梯形圖語(yǔ)言 梯形圖在形式上沿襲了傳統(tǒng)繼電接觸器控制圖,但簡(jiǎn)化了符號(hào),將微機(jī)的特點(diǎn)結(jié)合進(jìn)去,使得編程容易,功能增強(qiáng),很受用戶歡迎,目前使用最多。梯形圖的書(shū)寫(xiě)規(guī)則是: 1. 梯形圖中的觸點(diǎn)只有兩種, 常開(kāi)觸點(diǎn) ,常閉觸點(diǎn) ,它們既可以體現(xiàn)外部硬開(kāi)關(guān)觸點(diǎn),也可以體現(xiàn)內(nèi)部軟繼電器觸點(diǎn)。觸點(diǎn)可以無(wú)限次使用。,3,2梯形圖中,輸出用 表示。 Y0 R0 如: , 同一輸出變量的輸出一般只能使用一次。 3梯形圖最左邊是起始母線,每一邏輯行必須從起始母線畫(huà)起,右邊還有結(jié)束母線(有的廠家產(chǎn)品

2、沒(méi)有右邊母線)。 4梯形圖從左右,從上下的順序書(shū)寫(xiě),CPU也按此順序執(zhí)行程序。 5觸點(diǎn)可以任意串并聯(lián),輸出可并聯(lián),但不可串聯(lián)。 6程序結(jié)束時(shí)應(yīng)有結(jié)束符,一般用“ED”表示。,4,例:下圖為電機(jī)正反轉(zhuǎn)繼電接觸器控制原理圖,試用梯形圖語(yǔ)言進(jìn)行編程。,先進(jìn)行I/O地址分配 輸入: SB1:X0 (停止) 輸出:KM1:Y0(正轉(zhuǎn)) SB2:X1 (正起) KM2: Y1(反轉(zhuǎn)) SB3:X2 (反起),5,為使梯形圖樣子和繼電接觸器控制原理圖一致,外部輸入端子全部用常開(kāi)觸點(diǎn)和PLC輸入端相聯(lián)。,PLC接線,PLC編程,6,二、 助記符語(yǔ)言 梯形圖編程語(yǔ)言優(yōu)點(diǎn)是直觀、簡(jiǎn)便,但要用 CRT 顯示器。采用

3、手持編程器可以隨時(shí)隨地編程。由于顯示屏幕小,要用助記符語(yǔ)言。 助記符語(yǔ)言的語(yǔ)句是由操作碼和操作數(shù)組成的。操作碼用表示要執(zhí)行的功能,用“助記符”組成。操作數(shù)表明操作的地址或一個(gè)預(yù)先設(shè)定的值。例如: 步序 操作碼 操作數(shù) 說(shuō)明 0 ST X0 1 OT Y1 3 ED,開(kāi)始,常開(kāi)觸點(diǎn) X0 從母線開(kāi)始 輸出繼電器的動(dòng)合觸點(diǎn) Y1 程序結(jié)束,7,主要助記符命令 1ST(start):表示輸入一個(gè)邏輯變量(輸入一個(gè)常開(kāi)觸點(diǎn)),每一邏輯行起始處必須用這一指令。 ST/(start not):表示輸入一個(gè)邏輯非變量(輸入一個(gè)常閉觸點(diǎn))。 2AN(AND):邏輯“與”,表示輸入變量串聯(lián)(串一個(gè)常開(kāi)觸點(diǎn));

4、AN/(AND NOT):(串一個(gè)常閉觸點(diǎn)) 3OR(OR):邏輯“或”,表示輸入變量并聯(lián)(并一個(gè)常開(kāi)觸點(diǎn)); OR/(OR NOT):(并一個(gè)常閉觸點(diǎn)) 4/(NOT):邏輯“非”,表示輸入變量求反。 5OT(OUT):表示輸出一個(gè)變量。,8,助記符表 地址 指 令 0 ST X0 AN/ X1 2 OR X2 3 OT Y0 4 ED,9,例: X0 X3 Y0 X1 X2 X4 X5 X6 Y1 X7 X8 (ED),10,6ANS(AND STACK):電路塊串聯(lián),表示將兩組并聯(lián)的開(kāi)關(guān)串接在一起。,7ORS(OR STACK):電路塊并聯(lián),表示將兩組串聯(lián)的開(kāi)關(guān)并接在一起。,11,8NO

5、P(no operation):空操作指令,當(dāng)執(zhí)行該指令時(shí),PLC不產(chǎn)生任何動(dòng)作。,12,梯形圖編程練習(xí),1、編寫(xiě)電機(jī)點(diǎn)動(dòng)控制PLC程序。,解:,I/O地址分配,X0:SB Y0:KM,編寫(xiě)程序:,13,2、編寫(xiě)電機(jī)長(zhǎng)動(dòng)控制PLC程序。,解:,I/O地址分配,X0:SB1停止按鈕 X1:SB2起動(dòng)按鈕 X2:KH熱繼電器觸點(diǎn) Y0:KM接觸器,程序:,14,3、編寫(xiě)電機(jī)正反轉(zhuǎn)控制PLC程序。,解:,I/O地址分配,X0:SB1停止按鈕 X1:SBF正轉(zhuǎn)起動(dòng) X2:SBR反轉(zhuǎn)起動(dòng) X3:KH熱繼電器觸點(diǎn) Y0:KMF接觸器 Y1:KMR接觸器,編寫(xiě)程序:,15,三、PLC編程技巧,1用電路變換來(lái)

6、化簡(jiǎn)程序,遵循原則:“左重右輕”,“上重下輕”。,16,2.盡量應(yīng)避免出現(xiàn)無(wú)法用助記符編程的梯形圖,例:電機(jī)正反轉(zhuǎn)控制程序,說(shuō)明:梯形圖變換是為了書(shū)寫(xiě)助記符方便。,17,2-2 松下電工PLC產(chǎn)品FP1介紹 一概述 FP1是日本松下電工生產(chǎn)的小型PLC產(chǎn)品,該產(chǎn)品有C16C72多種規(guī)格,形成系列化。雖然是小型機(jī),但性能價(jià)格比較高,較適合我國(guó)國(guó)情,特別適應(yīng)在中小企業(yè)中應(yīng)用。 FP1硬件配置較全,除主機(jī)外還可加I/O擴(kuò)展模塊,最多可擴(kuò)至幾百點(diǎn)。機(jī)內(nèi)有高速計(jì)數(shù)器,輸入頻率高達(dá)10KHz的脈沖,并可同時(shí)輸入兩路脈沖。另外還可以輸出頻率可調(diào)的脈沖信號(hào)。具有8個(gè)中斷源的中斷優(yōu)先權(quán)管理,配有RS-232接口

7、和RS-422接口實(shí)現(xiàn)PLC同PC機(jī)之間的通訊,并可在PC機(jī)上用梯形圖編程。,18,FP1指令功能很強(qiáng),有100多條指令,可進(jìn)行邏輯運(yùn)算、算術(shù)運(yùn)算、多種碼制變換。可處理8位、16位、32位數(shù)字。PLC還有高級(jí)指令,如中斷、子程序調(diào)用、凸輪控制、高速計(jì)數(shù)、字符打印以及步進(jìn)指令等。由于指令豐富,功能強(qiáng),故給用戶提供了方便。 FP1的監(jiān)控和編輯功能也很強(qiáng),可用日、英、德、意等幾種文字加以顯示。,19,二FP1的內(nèi)部寄存器及I/O配置 1輸入繼電器X、輸出繼電器Y、內(nèi)部繼電器R 這些繼電器表示地址方法是 X Y R,十進(jìn)制,這些“繼電器”按位尋址。,十六進(jìn)制,。,特別說(shuō)明內(nèi)部繼電器R:內(nèi)部繼電器相當(dāng)于

8、中間繼電器,也稱為軟繼電器,它不是一個(gè)實(shí)體繼電器,是一個(gè)觸發(fā)器,有特殊的用途。編號(hào)規(guī)則與X、Y相同。,如:X120表示寄存器WX12中的第0位,X12F表示寄存器WX12中的第F位。,前兩位數(shù)表示繼電器所屬的寄存器的序號(hào),后1位表示該寄存器的第幾位數(shù),20,輸入寄存器WX,輸出寄存器WY,內(nèi)部寄存器WR。這些寄存器按字尋址,尾數(shù)以十進(jìn)制表示,它和按位尋址的繼電器有如下關(guān)系:,內(nèi)部繼電器R和內(nèi)部寄存器WR的編號(hào)規(guī)則與X、WX、Y、WY相同。,位地址 XF XE XD XC XB XA X9 X8 X7 X6 X5 X4 X3 X2 X1 X0,字地址,字地址,位地址,位地址,21,該指令是一條傳

9、輸指令。當(dāng)X0為高態(tài)時(shí),十進(jìn)制的數(shù)字3傳送到第0號(hào)輸出寄存器WY0中。字地址WY0各個(gè)位地址對(duì)應(yīng)輸出繼電器的狀態(tài):Y0=1,Y1=1,Y2YF=0。 當(dāng)字的數(shù)值發(fā)生變化時(shí),對(duì)應(yīng)位的數(shù)值肯定變化,反之亦然。,22,2定時(shí)器,計(jì)數(shù)器 定時(shí)器TM(Timer)、計(jì)數(shù)器CT(Counter)。 設(shè)定值寄存器SV(Set Value)、經(jīng)過(guò)值寄存器 EV(Elaped Value)。地址分配表: 定時(shí)/計(jì)數(shù)器 SV EV 定時(shí)/計(jì)數(shù)器觸點(diǎn) TM0 SV0 EV0 T0 TM99 SV99 EV99 T99 CT100 SV100 EV100 C100 CT143 SV143 EV143 C143,23,

10、當(dāng)被傳送的是寄存器時(shí),該指令的意思是將DT0中的內(nèi)容傳送到 DT(100+ IX)中,例如: 當(dāng)IX = K10時(shí),DT0 DT110中 當(dāng)IX = K20時(shí),DT0 DT120中 即:當(dāng)被傳送的寄存器內(nèi)的內(nèi)容時(shí),起到“偏移目的地地址”的作用。,3數(shù)據(jù)寄存器DT:傳遞數(shù)據(jù)及運(yùn)算中間結(jié)果。 4索引寄存器( Index register)IX、IY:以索引指針的形式與寄存器地址和常數(shù)一起使用,使寄存器地址或常數(shù)值變化。IX、IY中的量即為變化量。它有兩個(gè)作用:,24,該指令的意思是 當(dāng)IX = K10時(shí),K60 DT100中 當(dāng)IX = K20時(shí),K70 DT100中 即:當(dāng)被傳送數(shù)是常數(shù)時(shí), I

11、X不再起到“偏移地址”,而是“合并” 被傳輸數(shù)一起參入傳輸。 在做32位數(shù)據(jù)處理時(shí),IY高16位,IX 低16位 5常數(shù) K 十進(jìn)制 H 十六進(jìn)制,25,三松下FP1產(chǎn)品C24性能介紹及I/O配置 C24:C字母開(kāi)頭代表主控單元(或稱主機(jī)),E字母開(kāi)頭代表擴(kuò)展單元(或稱擴(kuò)展機(jī)),后面跟的數(shù)字代表I/O點(diǎn)數(shù)。 FP1主要產(chǎn)品 :C16 8入8出 ;C24 16入8出 ; C40 24入16 出 ; C56 32入24出 ;C72 40入32出。 編程方法:梯形圖(Windows環(huán)境)、助記符語(yǔ)言 工作方式:循環(huán)掃描 I/O分配:16路入,8路出, X0 XF ,Y0 Y7 最大I/O點(diǎn)數(shù):152

12、點(diǎn) 掃描速度:1.6S/步 程序容量:2720步,26,存儲(chǔ)器容量:RAM(備份鋰電池5年)和EPROM 指令數(shù):154條 字輸入寄存器:WX0WX12 字輸出寄存器:WY0WY12 字內(nèi)部寄存器:WR0WR62,內(nèi)部繼電器:1008個(gè) 特殊內(nèi)部繼電器:64個(gè),R9000R903F 數(shù)據(jù)寄存器:1660個(gè),DT0DT1659 專用寄存器:70個(gè),DT9000DT9069 索引寄存器:2個(gè),IX,IY 設(shè)定值寄存器:144個(gè),SV0SV143 經(jīng)過(guò)值寄存器:144個(gè),EV0EV143 專用字寄存器:WR900WR903,27,主控繼電器MCR:32個(gè) 標(biāo)號(hào)數(shù)Label:64個(gè) 步進(jìn)數(shù)(步階數(shù)):

13、128階 子程序:16個(gè) 中斷:9個(gè)(1個(gè)定時(shí)中斷,8個(gè)外部中斷) 輸入濾波時(shí)間:1128ms(由軟件設(shè)定) 模擬定時(shí)器:2個(gè) 串行通信:RS232C 高速計(jì)數(shù):計(jì)數(shù)范圍-83886088388607(可加減計(jì)數(shù)),最 大計(jì)數(shù)頻率10kHz(1路) 脈沖輸出:1點(diǎn)(Y7),脈沖輸出頻率范圍:45Hz4.9kHz (只對(duì)晶體管輸出型),28,1、寫(xiě)出如圖所示梯形圖的助記符指令,第二章 作業(yè),2、寫(xiě)出如圖所示梯形圖的助記符指令,29,3、寫(xiě)出電機(jī)順序起動(dòng)的梯形圖(跟PLC相連的所有觸點(diǎn)都用常開(kāi)觸點(diǎn))。,30,4、寫(xiě)出兩地按鈕控制梯形圖,31,5、寫(xiě)出電機(jī)自動(dòng)往復(fù)運(yùn)動(dòng)梯形圖。,32,6、寫(xiě)出兩地控制一盞燈梯形圖。,33,思考:寫(xiě)出三地控制一盞燈梯形圖。,34,寫(xiě)出三地控制一盞燈真值表: X1 X2 X3 Y0 0 0 0 0 0 0 1

溫馨提示

  • 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)論