第4章 編程語言及編程方法ppt課件.ppt

第4章 編程語言及編程方法ppt課件.ppt

ID:59017690

大?。?.33 MB

頁數(shù):74頁

時(shí)間:2020-09-26

第4章   編程語言及編程方法ppt課件.ppt_第1頁
第4章   編程語言及編程方法ppt課件.ppt_第2頁
第4章   編程語言及編程方法ppt課件.ppt_第3頁
第4章   編程語言及編程方法ppt課件.ppt_第4頁
第4章   編程語言及編程方法ppt課件.ppt_第5頁
資源描述:

《第4章 編程語言及編程方法ppt課件.ppt》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。

1、第4章PLC的編程語言及編程方法PLC的編程語言有梯形圖語言、助記符語言、流程圖語言和布爾代數(shù)語言等。其中前兩種語言用得較多,流程圖語言也在許多場(chǎng)合被采用。本章僅介紹前三種語言,即梯形圖語言、助記符語言和流程圖語言的編程和特點(diǎn)。4.1PLC的編程語言及格式2006-3-324.1.1梯形圖語言1.梯形圖與繼電控制的區(qū)別梯形圖是在原繼電器—接觸器控制系統(tǒng)的繼電器線路圖基礎(chǔ)上演變而來的一種圖形語言。它是目前用得最多的PLC編程語言。注意:梯形圖表示的并不是一個(gè)實(shí)際電路而只是一個(gè)控制程序,其間的連線表示的是它們之

2、間的邏輯關(guān)系,即所謂“軟接線”。常開觸點(diǎn):常閉觸點(diǎn):線圈:注意:梯形圖中的元器件并非是物理實(shí)體,而是“軟繼電器”。每個(gè)“軟繼電器”僅對(duì)應(yīng)PLC存儲(chǔ)單元中的一位。該位狀態(tài)為“1”時(shí),對(duì)應(yīng)的繼電器線圈接通,其常開觸點(diǎn)閉合、常閉觸點(diǎn)斷開;狀態(tài)為“0”時(shí),對(duì)應(yīng)的繼電器線圈不通,其常開、常閉觸點(diǎn)保持原態(tài)。下圖是一個(gè)繼電器線路圖和與其等效的PLC的梯形圖。(1)梯形圖按行從上至下編寫,每一行從左至右順序編寫。PLC程序執(zhí)行順序與梯形圖的編寫順序一致。(2)圖左、右邊垂直線稱為起始母線、終止母線。每一邏輯行必須從起始母線

3、畫起。終止母線可以省略。(3)繼電器觸點(diǎn)可以反復(fù)使用。(4)圖中,最右一列只能放置線圈,用圓圈表示。且同一輸出變量只能使用一次.2、梯形圖的格式(P61)X0X1Y0Y0Y0X1(5)梯形圖中的觸點(diǎn)可以任意串、并聯(lián),輸出線圈只能并聯(lián),不能串聯(lián)。(6)程序結(jié)束時(shí)要有結(jié)束符、—般以“END”表示。輸出線圈串聯(lián)。輸出線圈并聯(lián)4.1.2助記符語言助記符語言是類似于計(jì)算機(jī)匯編語言,用一些簡(jiǎn)潔易記的文字符號(hào)表達(dá)PLC的各種指令。不同型號(hào)的PLC,其助記符語言也不同,但其基本原理是相近的。編程時(shí),一般先根據(jù)要求編制梯形圖

4、語言,然后再根據(jù)梯形圖轉(zhuǎn)換成助記符語言。PLC中最基本的運(yùn)算是邏輯運(yùn)算,最常用的指令是邏輯運(yùn)算指令,如與、或、非等。常見的表示方法如下:LD——表示輸入一個(gè)邏輯變量,每一邏輯行起始處必須用這一指令;AND——邏輯“與”,表示輸入變量串聯(lián);OR——邏輯“或”,表示輸入變量并聯(lián);ANI(ANDNOT)——邏輯“與反”;LDI(LDNOT)——輸入變量“求反”;OUT——表示輸出一個(gè)變量;END—---表示程序結(jié)束。梯形圖與助記符語言的轉(zhuǎn)換舉例:某一控制小車往返運(yùn)動(dòng)的梯形圖如下圖所示,試轉(zhuǎn)換成助記符語言。4.2基

5、本邏輯指令復(fù)習(xí):1)輸入繼電器、輸出繼電器:各輸入輸出基本單元都有諸如X0一x7,x10一x17,……,Y0一Y7,Y10一Y17,……的輸入輸出地址編號(hào),均按八進(jìn)制編號(hào)(輸入/輸出繼電器以外的軟元件全部按十進(jìn)制編號(hào))。擴(kuò)展單元,擴(kuò)展模塊的地址號(hào)與基本的地址號(hào)連接。2)輔助繼電器:M0一M449的500點(diǎn)輔助繼電器為通用輔助繼電器。M500—M1023,共524點(diǎn)是有電池后備的輔助繼電器,即使停電其狀態(tài)也能保持,也稱為保持繼電器。3)狀態(tài)元件:是步進(jìn)順控元件s0—s499;不用步進(jìn)順控指令時(shí),也可作一般輔助

6、繼電器或保持繼電器使用s500—s899;還有被稱為報(bào)警器的軟元件(100點(diǎn))S900一S999。FX2系列PLC共有20條基本指令,2條步進(jìn)指令,近百條功能指令。4.2基本邏輯指令4)定時(shí)器:TO~T199:可以設(shè)定0.1—3276.7s,以0.1s為單位的定時(shí)器,共200點(diǎn)。T200一T245:可以設(shè)定0.01—327.67s,以0.0Is為單位的定時(shí)器,共46點(diǎn)。其他還有積算型定時(shí)器T246一T255,共10點(diǎn),在停電計(jì)時(shí)中斷后,復(fù)電時(shí)可繼續(xù)計(jì)時(shí)。5)計(jì)數(shù)器:cO—c99:計(jì)數(shù)范圍1~32767的計(jì)數(shù)

7、器,共100點(diǎn)。c100—c199:計(jì)數(shù)范圍同上,計(jì)數(shù)過程中即使停電其計(jì)數(shù)值也能保持,共l00點(diǎn)。還有計(jì)數(shù)范圍為-2147483648—2147483647的可逆計(jì)數(shù)器c200—c234,c235—c255(37點(diǎn)加上高速計(jì)數(shù)器)。4.2.1邏輯取與輸出線圈驅(qū)動(dòng)指令LD、LDI、OUT1.指令用法LD:取指令,用于常開觸點(diǎn)與母線連。LDl:取反指令,用于常閉觸點(diǎn)與母線連接。OUT:線圈驅(qū)動(dòng)指令,用于將邏輯運(yùn)算的結(jié)果驅(qū)動(dòng)一個(gè)指定線圈。I映像寄存器區(qū)X00X102.指令用法說明1)LD、LDI指令用于將觸點(diǎn)接到

8、母線上,操作目標(biāo)元件為X、Y、M、T、C、S。LD、LDI指令還可以與ANB、ORB指令配合,用于分支回路的起點(diǎn)2)OUT指令的目標(biāo)元件為Y、M、T、C、S和功能指令線圈F。對(duì)輸入繼電器X不能使用。3)OUT指令可以連續(xù)使用若干次,相當(dāng)于線圈并聯(lián)(線圈不可串聯(lián)使用)。在對(duì)定時(shí)器、計(jì)數(shù)器使用OUT指令后,必須設(shè)置常數(shù)K。4.2.2單個(gè)觸點(diǎn)串聯(lián)指令A(yù)ND、ANI1、指令用法:AND:與指令。用于單個(gè)常開觸點(diǎn)的串聯(lián),完

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無此問題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。