FX2N基本指令系統(tǒng)_第1頁
FX2N基本指令系統(tǒng)_第2頁
FX2N基本指令系統(tǒng)_第3頁
FX2N基本指令系統(tǒng)_第4頁
FX2N基本指令系統(tǒng)_第5頁
已閱讀5頁,還剩60頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、 可編程控制器來源于繼電器系統(tǒng)和計(jì)算機(jī)系統(tǒng),可以將其理解可編程控制器來源于繼電器系統(tǒng)和計(jì)算機(jī)系統(tǒng),可以將其理解為計(jì)算機(jī)化的繼電器系統(tǒng)。繼電器在控制系統(tǒng)中主要起兩種作用:為計(jì)算機(jī)化的繼電器系統(tǒng)。繼電器在控制系統(tǒng)中主要起兩種作用:運(yùn)用繼電器觸點(diǎn)的串、并聯(lián)接等完成邏輯與、或、非運(yùn)用繼電器觸點(diǎn)的串、并聯(lián)接等完成邏輯與、或、非等功能,從而可完成較復(fù)雜的邏輯運(yùn)算。等功能,從而可完成較復(fù)雜的邏輯運(yùn)算。即通過有關(guān)的觸點(diǎn)的通斷,控制繼電器的電磁線即通過有關(guān)的觸點(diǎn)的通斷,控制繼電器的電磁線圈,從而來控制強(qiáng)電的通斷。圈,從而來控制強(qiáng)電的通斷。 對于簡單控制功能的完成,采用繼電器控制系統(tǒng)具有簡單、可對于簡單控制功能的

2、完成,采用繼電器控制系統(tǒng)具有簡單、可靠、方便等特點(diǎn),因此,繼電器控制系統(tǒng)得到了廣泛應(yīng)用。靠、方便等特點(diǎn),因此,繼電器控制系統(tǒng)得到了廣泛應(yīng)用。PLC內(nèi)部的硬件資源多數(shù)是以繼電器的概念出現(xiàn)的。內(nèi)部的硬件資源多數(shù)是以繼電器的概念出現(xiàn)的。注意,只是概念上的繼電器,并非物理繼電器。這里所指的注意,只是概念上的繼電器,并非物理繼電器。這里所指的繼電器均為軟繼電器,是由繼電器均為軟繼電器,是由PLC內(nèi)部的存儲單元構(gòu)成的。內(nèi)部的存儲單元構(gòu)成的。FX2N系列可編程控制器指令統(tǒng)計(jì)表系列可編程控制器指令統(tǒng)計(jì)表分類名稱分類名稱指令數(shù)目基本指令27步進(jìn)指令2應(yīng)用指令128種298個(gè)可以直接在鍵盤上輸入的指令(即各種指可

3、以直接在鍵盤上輸入的指令(即各種指令在手持編程器上有相應(yīng)的按鍵)。如基本指令、步令在手持編程器上有相應(yīng)的按鍵)。如基本指令、步進(jìn)指令。進(jìn)指令。在鍵盤上找不到的,但可通過輸入其在鍵盤上找不到的,但可通過輸入其功能號將其輸入,即用功能號將其輸入,即用“FNC”鍵加上數(shù)字鍵輸入該鍵加上數(shù)字鍵輸入該類指令。這類指令在指令表中都各自帶有功能編號,類指令。這類指令在指令表中都各自帶有功能編號,在顯示器上顯示為在顯示器上顯示為“FNC ”,其中,其中是功是功能編號。輸入功能編號后,助記符可自動顯示,不必能編號。輸入功能編號后,助記符可自動顯示,不必由用戶輸入。如應(yīng)用指令由用戶輸入。如應(yīng)用指令按照在手持編程器

4、上的按照在手持編程器上的可為二種可為二種FX2N的指令按照的指令按照可分為三大類可分為三大類 FX2N的指令表達(dá)式比較簡單,由操作碼和操作數(shù)構(gòu)的指令表達(dá)式比較簡單,由操作碼和操作數(shù)構(gòu)成,格式為:成,格式為: 其中,其中,操作碼規(guī)定了操作碼規(guī)定了CPUCPU所執(zhí)行的功能所執(zhí)行的功能。 例如:例如:AND X0,表示對,表示對X0進(jìn)行與操作進(jìn)行與操作 操作數(shù)包含了操作數(shù)的地址、性質(zhì)和內(nèi)容操作數(shù)包含了操作數(shù)的地址、性質(zhì)和內(nèi)容。操作數(shù)可。操作數(shù)可以沒有,也可以是一個(gè)、兩個(gè)、三個(gè)甚至四個(gè),隨不同的以沒有,也可以是一個(gè)、兩個(gè)、三個(gè)甚至四個(gè),隨不同的指令而不同。如指令而不同。如 END指令就沒有操作數(shù)。指令

5、就沒有操作數(shù)?;局噶羁煞譃槿箢悾椿局噶羁煞譃槿箢?,即主要執(zhí)行以位主要執(zhí)行以位(bit)為單位的邏輯操作,主為單位的邏輯操作,主要是要是對繼電器和繼電器觸點(diǎn)進(jìn)行邏輯操作的指令對繼電器和繼電器觸點(diǎn)進(jìn)行邏輯操作的指令。是繼電。是繼電器控制電路的基礎(chǔ)。器控制電路的基礎(chǔ)。有定時(shí)器、計(jì)數(shù)器指令、置位、復(fù)位指有定時(shí)器、計(jì)數(shù)器指令、置位、復(fù)位指令。令。有主控、主控復(fù)位指令,堆棧指令。有主控、主控復(fù)位指令,堆棧指令。 基本指令多數(shù)是構(gòu)成繼電器順序控制電路的基礎(chǔ),所基本指令多數(shù)是構(gòu)成繼電器順序控制電路的基礎(chǔ),所以借用繼電器的線圈和觸點(diǎn)來表示。同時(shí),該類指令還是以借用繼電器的線圈和觸點(diǎn)來表示。同時(shí),該類指

6、令還是可編程控制器使用中最常見、也是用得最多的指令,因此,可編程控制器使用中最常見、也是用得最多的指令,因此,屬于必須熟練掌握和運(yùn)用的內(nèi)容。屬于必須熟練掌握和運(yùn)用的內(nèi)容。指令助記符繼電器定時(shí)/計(jì)數(shù)器觸點(diǎn)標(biāo)號數(shù)據(jù)寄存器XYMSTCNTCDVZLD、LDI、 AND、ANI、OR、ORI OUT LDP、ANDP、ORP、LDF、ANDF、ORF MC MCR SET RSTPLS、PLF ANB、ORB 、 MPS、MRD、MPP 、INV、NOP、END 基本指令的操作數(shù)基本指令的操作數(shù) 表中對應(yīng)項(xiàng)目為表中對應(yīng)項(xiàng)目為“”表示該項(xiàng)不可用,為空則表示可用。表示該項(xiàng)不可用,為空則表示可用。 LD 加

7、載加載 用用A類觸點(diǎn)類觸點(diǎn)(常開觸點(diǎn)常開觸點(diǎn))開始邏輯運(yùn)算的指令。開始邏輯運(yùn)算的指令。LDI 加載非加載非 用用B類觸點(diǎn)類觸點(diǎn)(常閉觸點(diǎn)常閉觸點(diǎn))開始邏輯運(yùn)算的指令。開始邏輯運(yùn)算的指令。OUT 輸出輸出 線圈的驅(qū)動指令。線圈的驅(qū)動指令。其中,其中,LD和和LDI用于開始一個(gè)新的邏輯行。即用于觸點(diǎn)與左用于開始一個(gè)新的邏輯行。即用于觸點(diǎn)與左母線連接。母線連接。梯形圖04X0X0Y0Y1Y2地址指令數(shù)據(jù)0LDX01OUTY02OUTY13LDIX04OUTY2指令表時(shí)序圖X0Y0Y1Y2 當(dāng)當(dāng)X0接通時(shí),接通時(shí),Y0、Y1接通;當(dāng)接通;當(dāng)X0斷開時(shí),斷開時(shí),Y2接通。接通。 由例中可見,由例中可見,

8、Y0和和Y2都受控于都受控于X0,但是因?yàn)椋且驗(yàn)閅2受控于受控于X0常閉觸點(diǎn),因此與常閉觸點(diǎn),因此與Y0的狀態(tài)正好相反,這與繼電器系統(tǒng)的狀態(tài)正好相反,這與繼電器系統(tǒng)明顯不同,在繼電器系統(tǒng)中,明顯不同,在繼電器系統(tǒng)中,X0斷開,斷開,Y2回路就不可能回路就不可能導(dǎo)通。導(dǎo)通。 OUT不能直接從左母線開始,但是必須以右母線結(jié)束。不能直接從左母線開始,但是必須以右母線結(jié)束。 OUT指令可以連續(xù)使用,構(gòu)成指令可以連續(xù)使用,構(gòu)成并聯(lián)輸出并聯(lián)輸出。 一般情況下,一般情況下,對于某個(gè)線圈只能用一次對于某個(gè)線圈只能用一次OUT指令,否則,指令,否則,只有最后一次有效。只有最后一次有效。AND與與 將動合觸點(diǎn)

9、與前面的電路串聯(lián)連接。將動合觸點(diǎn)與前面的電路串聯(lián)連接。 ANI與非與非 將動斷觸點(diǎn)與前面的電路串聯(lián)連接。將動斷觸點(diǎn)與前面的電路串聯(lián)連接。 OR或或 將動合觸點(diǎn)與前面的電路并聯(lián)連接。將動合觸點(diǎn)與前面的電路并聯(lián)連接。 ORI或非或非 將動斷觸點(diǎn)與前面的電路并聯(lián)連接。將動斷觸點(diǎn)與前面的電路并聯(lián)連接。 梯形圖06X0M0M0Y0X1X2X4X3地址指令數(shù)據(jù)0LDX01ORIX12ORX23ANIX34ANDX45OUTM06LDM07OUTY0指令表時(shí)序圖X0X3X4M0Y0 當(dāng)當(dāng)X0、X4接通且接通且X3斷開時(shí),斷開時(shí),M0接通;接通;M0同時(shí)又是同時(shí)又是Y0的控制觸點(diǎn),的控制觸點(diǎn),M0接通時(shí)接通時(shí)

10、Y0也接通。也接通。 由于由于X0、X1和和X2三個(gè)觸點(diǎn)并聯(lián),三個(gè)觸點(diǎn)并聯(lián),X2與與X0同為常開同為常開觸點(diǎn),所以觸點(diǎn),所以X2和和X0具有同樣的性質(zhì);而具有同樣的性質(zhì);而X1為常閉觸點(diǎn),與為常閉觸點(diǎn),與X0的性質(zhì)正好相反。的性質(zhì)正好相反。X2和和X1的時(shí)序圖也與的時(shí)序圖也與X0相同或相反,相同或相反,故這里略去。故這里略去。 AND、ANI、OR、ORI 可連續(xù)使用。可連續(xù)使用。 OUT指令后,可通過觸點(diǎn)對其他線圈使用指令后,可通過觸點(diǎn)對其他線圈使用OUT指令,指令,稱之為稱之為連續(xù)輸出連續(xù)輸出,連續(xù)輸出可多次重復(fù),但一行不超過,連續(xù)輸出可多次重復(fù),但一行不超過10個(gè)接點(diǎn)及一個(gè)線圈,總共不超

11、過個(gè)接點(diǎn)及一個(gè)線圈,總共不超過24行。見例行。見例3X0X1X2X3X0X1X2Y0Y1Y2M0 ANB 電路塊與電路塊與并聯(lián)電路塊與前面的電路串聯(lián)連接。并聯(lián)電路塊與前面的電路串聯(lián)連接。 ORB 電路塊或電路塊或串聯(lián)電路塊與前面的電路并聯(lián)連接。串聯(lián)電路塊與前面的電路并聯(lián)連接。 梯形圖0X0X1X4X2X3X5Y0地址指令數(shù)據(jù)0LDX01AND X12LDX23AND X34ORB5LDX46ORX57ANB8OUTY0指令表時(shí)序圖X0X1X4X5Y0X2X31234 當(dāng)當(dāng)X0、X1接通且接通且X4接通時(shí),接通時(shí),Y0接通,對應(yīng)圖中第接通,對應(yīng)圖中第1段接段接通情況。通情況。 當(dāng)當(dāng)X0、X1接通

12、且接通且X5接通時(shí),接通時(shí),Y0接通,對應(yīng)圖中第接通,對應(yīng)圖中第2段接段接通情況。通情況。 當(dāng)當(dāng)X2、X3接通且接通且X4接通時(shí),接通時(shí),Y0接通,對應(yīng)圖中第接通,對應(yīng)圖中第3段接段接通情況。通情況。 當(dāng)當(dāng)X2、X3接通且接通且X5接通時(shí),接通時(shí),Y0接通,對應(yīng)圖中第接通,對應(yīng)圖中第4段接段接通情況。通情況。從時(shí)序圖上看,該例的邏輯關(guān)系顯得比較復(fù)雜,但是從時(shí)序圖上看,該例的邏輯關(guān)系顯得比較復(fù)雜,但是仔細(xì)分析就可發(fā)現(xiàn)仔細(xì)分析就可發(fā)現(xiàn)Y0有四個(gè)接通段,分別代表了該例子的有四個(gè)接通段,分別代表了該例子的四種有效組合。四種有效組合。 掌握掌握ANB、ORB的關(guān)鍵主要有兩點(diǎn):一是要理解好串、并聯(lián)關(guān)的關(guān)鍵

13、主要有兩點(diǎn):一是要理解好串、并聯(lián)關(guān)系,二是要形成塊的觀念。針對例系,二是要形成塊的觀念。針對例4,在下面的圖中,分別從程序和,在下面的圖中,分別從程序和邏輯關(guān)系表達(dá)式兩方面對此加以具體說明。邏輯關(guān)系表達(dá)式兩方面對此加以具體說明。 從圖中可見,從圖中可見,X0和和X1串聯(lián)后組成邏輯塊串聯(lián)后組成邏輯塊1,X2和和X3串聯(lián)后組成串聯(lián)后組成邏輯塊邏輯塊2,用,用ORB將邏輯塊將邏輯塊1和邏輯塊和邏輯塊2并聯(lián)起來,組合成為邏輯塊并聯(lián)起來,組合成為邏輯塊3;然后由;然后由X4和和X5并聯(lián)后組成邏輯塊并聯(lián)后組成邏輯塊4,再用,再用ANB將邏輯塊將邏輯塊3和邏輯塊和邏輯塊4串聯(lián)起來,組合成為邏輯塊串聯(lián)起來,組

14、合成為邏輯塊5,結(jié)果輸出給,結(jié)果輸出給Y0。 地址 指令 數(shù)據(jù)0 LD X01 AND X12 LD X23 AND X34 ORB5 LD X46 OR X57 ANB8 OUT Y0 塊1 塊2 塊3 塊4 塊5 串聯(lián)電路塊并聯(lián)連接時(shí),電路塊的開始用串聯(lián)電路塊并聯(lián)連接時(shí),電路塊的開始用LD、LDI指指令,電路塊的結(jié)束用令,電路塊的結(jié)束用ORB指令。指令。 并聯(lián)電路塊串聯(lián)連接時(shí),電路塊的開始用并聯(lián)電路塊串聯(lián)連接時(shí),電路塊的開始用LD、LDI指指令,電路塊的結(jié)束用令,電路塊的結(jié)束用ANB指令。指令。 可連續(xù)使用可連續(xù)使用ORB、ANB指令,但這樣用時(shí),重復(fù)使指令,但這樣用時(shí),重復(fù)使用用LD、L

15、DI指令的次數(shù)限制在指令的次數(shù)限制在8次以下。次以下。MPS 進(jìn)棧進(jìn)棧將分支點(diǎn)處的操作結(jié)果入棧。將分支點(diǎn)處的操作結(jié)果入棧。MRD 讀棧讀棧讀棧存儲器棧頂數(shù)據(jù)。讀棧存儲器棧頂數(shù)據(jù)。MPP 出棧出棧取出棧存儲器棧頂數(shù)據(jù)。取出棧存儲器棧頂數(shù)據(jù)。 堆棧指令主要用于構(gòu)成具有分支結(jié)構(gòu)的梯形圖。堆棧指令主要用于構(gòu)成具有分支結(jié)構(gòu)的梯形圖。FX2N系列系列PLC中有中有11個(gè)棧存儲單元。個(gè)棧存儲單元。使用一次使用一次MPS指指令,便將此刻的中間運(yùn)算結(jié)果送入堆棧的第一層令,便將此刻的中間運(yùn)算結(jié)果送入堆棧的第一層,而,而將原來存在堆棧第一層的數(shù)據(jù)移往堆棧的下一層。將原來存在堆棧第一層的數(shù)據(jù)移往堆棧的下一層。MRD指

16、令讀出的是棧存儲器最上層的最新數(shù)據(jù),此時(shí)指令讀出的是棧存儲器最上層的最新數(shù)據(jù),此時(shí)堆棧內(nèi)的數(shù)據(jù)不移動堆棧內(nèi)的數(shù)據(jù)不移動。使用使用MPP指令,棧存儲器最上指令,棧存儲器最上層的數(shù)據(jù)被讀出,各數(shù)據(jù)順次向上一層移動,讀出的層的數(shù)據(jù)被讀出,各數(shù)據(jù)順次向上一層移動,讀出的數(shù)據(jù)從堆棧內(nèi)消失。數(shù)據(jù)從堆棧內(nèi)消失。 分支點(diǎn)后每個(gè)輸出邏輯行都有觸點(diǎn),稱之為分支點(diǎn)后每個(gè)輸出邏輯行都有觸點(diǎn),稱之為分支輸出分支輸出0X0X1X3X5X6Y0X2X4Y4Y1Y2Y314梯 形 圖地 址 指 令 數(shù) 據(jù)0LDX01MPS2AND X13ANIX24OUT Y05MRD6AND X37OUT Y18MRD9ANIX4指 令

17、表10OUT Y211MPP12AND X513OUT Y314LDX615OUT Y4 存儲存儲MPS指令處的運(yùn)算結(jié)果(這里指指令處的運(yùn)算結(jié)果(這里指X0的狀態(tài)),這時(shí)的狀態(tài)),這時(shí)X0接通,接通,則當(dāng)則當(dāng)X1也接通且也接通且X2斷開時(shí),斷開時(shí),Y0輸出。輸出。 由由MRD指令讀出存儲的結(jié)果,即指令讀出存儲的結(jié)果,即X0接通,則當(dāng)接通,則當(dāng)X3接通時(shí),接通時(shí),Y1輸輸出。出。 由由MRD指令讀出存儲的結(jié)果,即指令讀出存儲的結(jié)果,即X0接通,則當(dāng)接通,則當(dāng)X4斷開時(shí),斷開時(shí),Y2輸輸出。出。 由由MPP指令讀出存儲的結(jié)果,即指令讀出存儲的結(jié)果,即X0接通,則當(dāng)接通,則當(dāng)X5接通時(shí),接通時(shí),Y3

18、輸輸出;然后將出;然后將MPS指令存儲的結(jié)果清除,即解除與指令存儲的結(jié)果清除,即解除與X0的關(guān)聯(lián),后續(xù)的關(guān)聯(lián),后續(xù)指令的執(zhí)行將不再受指令的執(zhí)行將不再受X0影響。影響。 當(dāng)當(dāng)X6接通時(shí),接通時(shí),Y4輸出。此時(shí)與輸出。此時(shí)與X0的狀態(tài)不再相關(guān)。的狀態(tài)不再相關(guān)。 本例中連用了兩個(gè)本例中連用了兩個(gè)MRD指令,目的是為了說明該指令只是讀存指令,目的是為了說明該指令只是讀存儲結(jié)果,而不影響存儲結(jié)果;在執(zhí)行了儲結(jié)果,而不影響存儲結(jié)果;在執(zhí)行了MPP后,就結(jié)束了堆棧指令,后,就結(jié)束了堆棧指令,不再與不再與X0的狀態(tài)相關(guān),如例中,的狀態(tài)相關(guān),如例中,Y4的狀態(tài)只受的狀態(tài)只受X6控制??刂?。當(dāng)當(dāng)X0接通時(shí),程序依

19、次完成下述操作。接通時(shí),程序依次完成下述操作。 當(dāng)程序中遇到當(dāng)程序中遇到MPS時(shí),可理解為是將左母線到時(shí),可理解為是將左母線到MPS指令(即分支點(diǎn))指令(即分支點(diǎn))之間的所有指令存儲起來,推入堆棧,提供給下面的支路使用。換個(gè)角之間的所有指令存儲起來,推入堆棧,提供給下面的支路使用。換個(gè)角度,也可理解為左母線向右平移到分支點(diǎn),隨后的指令從平移后的左母度,也可理解為左母線向右平移到分支點(diǎn),隨后的指令從平移后的左母線處開始。線處開始。 MRD用于用于MPS之后,這樣,當(dāng)每次遇到之后,這樣,當(dāng)每次遇到MRD時(shí),該指令相當(dāng)于將時(shí),該指令相當(dāng)于將MPS保存的指令重新調(diào)出,隨后的指令表面上是接著保存的指令重

20、新調(diào)出,隨后的指令表面上是接著MRD,實(shí)際上相當(dāng)于,實(shí)際上相當(dāng)于接著堆棧中的指令來寫。在功能上看,也就是相當(dāng)于將堆棧中的那段梯接著堆棧中的指令來寫。在功能上看,也就是相當(dāng)于將堆棧中的那段梯形圖與形圖與MRD后面的梯形圖直接串聯(lián)起來。后面的梯形圖直接串聯(lián)起來。 MPP相當(dāng)于先執(zhí)行相當(dāng)于先執(zhí)行MRD的功能,然后結(jié)束本次堆棧,因此,用在的功能,然后結(jié)束本次堆棧,因此,用在MPS和和MRD的后面,作為分支結(jié)構(gòu)的最后一個(gè)分支回路。的后面,作為分支結(jié)構(gòu)的最后一個(gè)分支回路。 從上面對構(gòu)成堆棧的三個(gè)指令的分析可知,最簡單的分支,即兩個(gè)分支,從上面對構(gòu)成堆棧的三個(gè)指令的分析可知,最簡單的分支,即兩個(gè)分支,可只由

21、可只由MPS和和MPP構(gòu)成;而三個(gè)以上的分支,則通過反復(fù)調(diào)用構(gòu)成;而三個(gè)以上的分支,則通過反復(fù)調(diào)用MRD指指令完成,這點(diǎn)可參見例題。也就是說,一組堆棧指令中,有且只有一個(gè)令完成,這點(diǎn)可參見例題。也就是說,一組堆棧指令中,有且只有一個(gè)MPS和一個(gè)和一個(gè)MPP(成對出現(xiàn)),但是可以沒有或有多個(gè)(成對出現(xiàn)),但是可以沒有或有多個(gè)MRD。 注意區(qū)分分支結(jié)構(gòu)和并聯(lián)輸出結(jié)構(gòu)梯形圖。二者的本質(zhì)區(qū)別在于:注意區(qū)分分支結(jié)構(gòu)和并聯(lián)輸出結(jié)構(gòu)梯形圖。二者的本質(zhì)區(qū)別在于:分支分支結(jié)構(gòu)中,分支點(diǎn)與輸出點(diǎn)之間串聯(lián)有觸點(diǎn),而不單純是輸出線圈。結(jié)構(gòu)中,分支點(diǎn)與輸出點(diǎn)之間串聯(lián)有觸點(diǎn),而不單純是輸出線圈。 堆棧指令的復(fù)雜應(yīng)用還包括

22、嵌套使用。堆棧指令的復(fù)雜應(yīng)用還包括嵌套使用。梯形圖X0X1X2Y0X3X4X5X6Y1X7Y2Y3指令表地址 指令數(shù)據(jù)0LD X01MPS2LD X13OR X24ANB5OUT Y06MRD7LD X38AND X49LD X510 AND X611 ORB12ANB13OUT Y114MPP15AND X716OUT Y217LD X1018 OR X1119 ANB20OUT Y3X10X11梯 形 圖X0X1Y0指 令 表地 址 指 令 數(shù) 據(jù)0LD X01MPS2AND X13MPS4AND X25OUT Y06MPP7AND X38OUT Y19MPP10 AND X411 MPS

23、12 AND X513 OUT Y214 MPP15 AND X616 OUT Y3X2X3Y1X4X5Y2Y3X6梯形圖指令表地址 指令數(shù)據(jù)0LD X01MPS2AND X13MPS4AND X25MPS6AND X37MPS8AND X49OUT Y010 MPP11 OUT Y112MPP13OUT Y214MPP15OUT Y316 MPP17OUT Y4X0X1X2X3X4Y0Y1Y2Y3Y4梯形圖指令表地址 指令數(shù)據(jù)0LD X01OUT Y42AND X13OUT Y34AND X25OUT Y26AND X37OUT Y18AND X49OUT Y0X0Y4Y3Y2Y1Y0X2X

24、3X4X1 MC:主控指令。表示公共串聯(lián)觸點(diǎn)連接。:主控指令。表示公共串聯(lián)觸點(diǎn)連接。MCR:主控復(fù)位指令。表示公共串聯(lián)觸點(diǎn)斷開。:主控復(fù)位指令。表示公共串聯(lián)觸點(diǎn)斷開。 功能:用于在程序中將某一段程序單獨(dú)界定出來。功能:用于在程序中將某一段程序單獨(dú)界定出來。當(dāng)當(dāng)MC前面的控制觸點(diǎn)閉合時(shí),執(zhí)行前面的控制觸點(diǎn)閉合時(shí),執(zhí)行MC至至MCR間的指令;間的指令;當(dāng)該觸點(diǎn)斷開時(shí),不執(zhí)行當(dāng)該觸點(diǎn)斷開時(shí),不執(zhí)行MC至至MCR間的指令。間的指令。0X0X1X3X5X6Y0X2X4Y4Y1Y2Y314地址 指令 數(shù)據(jù)0LDX01MC N0 M1004LDX15ANIX26OUT Y07LDX38OUT Y19 LDI

25、 X410OUT Y211LD X512OUT Y313MCR N014LDX615OUT Y4X1X3X5X6Y0X2X4Y4Y1Y2Y3MC N0 M100X0N0MCR N0M100 MC指令后,母線移至指令后,母線移至MC觸點(diǎn)之后,返回原來母線的指觸點(diǎn)之后,返回原來母線的指令是令是MCR。 MC和和MCR在程序中應(yīng)成對出現(xiàn),每對編號相同。而且,在程序中應(yīng)成對出現(xiàn),每對編號相同。而且,同一編號在一個(gè)程序中只能出現(xiàn)一次。同一編號在一個(gè)程序中只能出現(xiàn)一次。 MC和和MCR的順序不能顛倒。的順序不能顛倒。 MC指令不能直接從母線開始,即必須有控制觸點(diǎn)。指令不能直接從母線開始,即必須有控制觸點(diǎn)。

26、 在一對主控指令在一對主控指令(MC、MCR)之間可以嵌套另一對主控之間可以嵌套另一對主控指令,嵌套級指令,嵌套級Ni的編號按程序順序由小到大。的編號按程序順序由小到大。Ni為嵌套為嵌套級數(shù),級數(shù),i=07 特殊輔助繼電器不能用作特殊輔助繼電器不能用作MC的操作元件。的操作元件。 值得注意的是,當(dāng)主控繼電器控制觸點(diǎn)斷開時(shí),在值得注意的是,當(dāng)主控繼電器控制觸點(diǎn)斷開時(shí),在MC至至MCR之間的程序,遵循掃描但不執(zhí)行的規(guī)則,可之間的程序,遵循掃描但不執(zhí)行的規(guī)則,可編程控制器仍然掃描這段程序,不能簡單地認(rèn)為可編程編程控制器仍然掃描這段程序,不能簡單地認(rèn)為可編程控制器跳過了這段程序。而且,在該程序段中不同

27、的指控制器跳過了這段程序。而且,在該程序段中不同的指令狀態(tài)變化情況也有所不同,具體情況參見下表。令狀態(tài)變化情況也有所不同,具體情況參見下表。 指令或元件狀態(tài)變化OUT指令驅(qū)動的元件、非積算定時(shí)器全部OFF狀態(tài)積算定時(shí)器、計(jì)數(shù)器、SET/RST指令驅(qū)動的元件保持控制觸點(diǎn)斷開前對應(yīng)各繼電器的狀態(tài)其它指令掃描但是不執(zhí)行X0X1Y0X2X3Y1X4X5Y2Y3X6地址 指令 數(shù)據(jù)0LD X01MC N0 M1004LD X15MC N1 M1018LD X29OUT Y010LD X311OUT Y112MCR N114 LD X415 MC N2 M10218LD X519OUT Y220LD X6

28、21OUT Y322 MCR N224 MCR N0X0X1Y0X2X3Y1X4X5Y2Y3X6MC N0 M100N0M100MC N1 M101N1M101MCR N1MC N2 M102N2M102MCR N2MCR N0 SET置位置位使線圈接通保持(置使線圈接通保持(置1)。)。RST復(fù)位復(fù)位使線圈斷開復(fù)位(置使線圈斷開復(fù)位(置0)。)。時(shí) 序 圖X 0X 1Y 0X0SET Y0RST Y0X1梯形圖指令表地址 指令數(shù)據(jù)0LD X01SET Y02LD X13RST Y0 對同一操作元件,對同一操作元件,SET、RST可多次使用,但最后執(zhí)可多次使用,但最后執(zhí)行者有效。行者有效。 對

29、對D、V、Z的內(nèi)容清零,既可用的內(nèi)容清零,既可用RST指令,也可用傳指令,也可用傳送指令送送指令送0清零,效果相同。清零,效果相同。 RST指令也可用于積算定時(shí)器和計(jì)數(shù)器的當(dāng)前值的復(fù)指令也可用于積算定時(shí)器和計(jì)數(shù)器的當(dāng)前值的復(fù)位和觸點(diǎn)復(fù)位。位和觸點(diǎn)復(fù)位。 該程序執(zhí)行的結(jié)果是,當(dāng)該程序執(zhí)行的結(jié)果是,當(dāng)X0接通時(shí),使接通時(shí),使Y0接通,此后接通,此后不管不管X0是何狀態(tài),是何狀態(tài),Y0一直保持接通。而當(dāng)一直保持接通。而當(dāng)X1接通時(shí),將接通時(shí),將Y0斷開,此后不管斷開,此后不管X1是何狀態(tài),是何狀態(tài),Y0一直保持?jǐn)嚅_。一直保持?jǐn)嚅_。 PLS 上升沿微分輸出上升沿微分輸出 檢測到觸發(fā)信號上升沿,使操作元

30、件在輸入信號檢測到觸發(fā)信號上升沿,使操作元件在輸入信號上升沿時(shí)產(chǎn)生一個(gè)掃描周期的脈沖輸出。上升沿時(shí)產(chǎn)生一個(gè)掃描周期的脈沖輸出。PLF 下降沿微分輸出下降沿微分輸出 檢測到觸發(fā)信號下降沿,使操作元件在輸入信號檢測到觸發(fā)信號下降沿,使操作元件在輸入信號下降沿時(shí)產(chǎn)生一個(gè)掃描周期的脈沖輸出。下降沿時(shí)產(chǎn)生一個(gè)掃描周期的脈沖輸出。時(shí)序圖X0X1M0M1Y0X0PLS M0PLF M1X1梯形圖指令表地址 指令數(shù)據(jù)0LD X01PLS M03LD M04SET Y05 LD X16 PLF M18 LD M19 RST Y0SET YOM0RST Y0M1 當(dāng)檢測到觸發(fā)信號的上升沿時(shí),即當(dāng)檢測到觸發(fā)信號的上

31、升沿時(shí),即X0由由OFFON時(shí),時(shí),M0接通一個(gè)掃描周期,從而使接通一個(gè)掃描周期,從而使Y0接通并保持(接通并保持(保持到復(fù)位保持到復(fù)位指令有效)指令有效)。 當(dāng)檢測到觸發(fā)信號的下降沿時(shí),即當(dāng)檢測到觸發(fā)信號的下降沿時(shí),即X1由由ONOFF時(shí),時(shí), M1接通一個(gè)掃描周期,從而使接通一個(gè)掃描周期,從而使Y0復(fù)位。復(fù)位。 PLS和和PLF 指令的作用都是在控制條件滿足的瞬間,指令的作用都是在控制條件滿足的瞬間,觸發(fā)后面的被控對象,使其接通一個(gè)掃描周期。這兩條指觸發(fā)后面的被控對象,使其接通一個(gè)掃描周期。這兩條指令的區(qū)別在于:前者是當(dāng)控制條件接通瞬間(上升沿)起令的區(qū)別在于:前者是當(dāng)控制條件接通瞬間(上

32、升沿)起作用,而后者是在控制條件斷開瞬間(下降沿)起作用。作用,而后者是在控制條件斷開瞬間(下降沿)起作用。 這兩個(gè)微分指令在實(shí)際程序中很有用,可用于控制那這兩個(gè)微分指令在實(shí)際程序中很有用,可用于控制那些只需觸發(fā)執(zhí)行一次的動作。在程序中,對微分指令的使些只需觸發(fā)執(zhí)行一次的動作。在程序中,對微分指令的使用次數(shù)無限制。用次數(shù)無限制。 特殊輔助繼電器不能用作特殊輔助繼電器不能用作PLS、PLF的操作元件。的操作元件。 這里所謂的這里所謂的“觸發(fā)信號觸發(fā)信號”,指的是,指的是PLS或或PLF前面指前面指令的運(yùn)算結(jié)果,而不是單純的某個(gè)觸點(diǎn)的狀態(tài),令的運(yùn)算結(jié)果,而不是單純的某個(gè)觸點(diǎn)的狀態(tài), LDP 取上升

33、沿脈沖取上升沿脈沖 上升沿脈沖邏輯運(yùn)算開始上升沿脈沖邏輯運(yùn)算開始LDF 取下降沿脈沖取下降沿脈沖 下降沿脈沖邏輯運(yùn)算開始下降沿脈沖邏輯運(yùn)算開始ANDP 與上升沿脈沖與上升沿脈沖 上升沿脈沖串聯(lián)連接上升沿脈沖串聯(lián)連接ANDF 與下降沿脈沖與下降沿脈沖 下降沿脈沖串聯(lián)連接下降沿脈沖串聯(lián)連接ORP 或上升沿脈沖或上升沿脈沖 上升沿脈沖并聯(lián)連接上升沿脈沖并聯(lián)連接ORF 或下降沿脈沖或下降沿脈沖 下降沿脈沖并聯(lián)連接下降沿脈沖并聯(lián)連接其中,其中,LDP和和LDF用于開始一個(gè)新的邏輯行。即用于脈沖觸用于開始一個(gè)新的邏輯行。即用于脈沖觸點(diǎn)與左母線連接。點(diǎn)與左母線連接。X 0X 1M 8000X 2M 1M 0

34、M 8000M 1M 0X 0X 1X 2地 址 指 令數(shù) 據(jù)0L D P X 01O R P X 12O U T M 03L D M 80004 A N D P X 25 O U T M 1梯 形 圖指 令 表地 址 指 令數(shù) 據(jù)0L D F X 01O R F X 12O U T M 03L D M 80004 A N D F X 25 O U T M 1 指令中的操作元件僅有上升沿指令中的操作元件僅有上升沿/下降沿時(shí)使驅(qū)動的線圈導(dǎo)下降沿時(shí)使驅(qū)動的線圈導(dǎo)通一個(gè)掃描周期。通一個(gè)掃描周期。 利用脈沖式觸點(diǎn)指令和用脈沖輸出指令具有同樣的動作利用脈沖式觸點(diǎn)指令和用脈沖輸出指令具有同樣的動作效果。見

35、例效果。見例3 -14 脈沖式觸點(diǎn)指令對輔助繼電器地址號不同范圍動作是有脈沖式觸點(diǎn)指令對輔助繼電器地址號不同范圍動作是有區(qū)別的:見例區(qū)別的:見例3 -15 1)M0M2799作為操作元件時(shí)程序的執(zhí)行是普通情況作為操作元件時(shí)程序的執(zhí)行是普通情況下的形式。下的形式。 2)M2800M3071作為這組指令的操作元件時(shí)程序的執(zhí)作為這組指令的操作元件時(shí)程序的執(zhí)行就特殊了。當(dāng)行就特殊了。當(dāng)M2800M3071的狀態(tài)發(fā)生變化時(shí),在其后的狀態(tài)發(fā)生變化時(shí),在其后一個(gè)掃描周期內(nèi)只有第一個(gè)碰到的相應(yīng)輔助繼電器的脈沖觸一個(gè)掃描周期內(nèi)只有第一個(gè)碰到的相應(yīng)輔助繼電器的脈沖觸點(diǎn)起作用。點(diǎn)起作用。脈沖式觸點(diǎn)指令和脈沖輸出指令

36、的應(yīng)用脈沖式觸點(diǎn)指令和脈沖輸出指令的應(yīng)用X0M0梯形圖M1X1X0PLS M0PLF M1X1梯形圖時(shí)序圖X0X1M0M1脈沖式觸點(diǎn)指令對輔助繼電器的動作差異脈沖式觸點(diǎn)指令對輔助繼電器的動作差異M 0S E T M 5 0M 0S E T M 5 1M 0S E T M 5 2M 0S E T M 5 5X 0M 0M 2 8 0 0S E T M 5 0M 2 8 0 0S E T M 5 1M 2 8 0 0S E T M 5 2M 2 8 0 0S E T M 5 5X 0M 2 8 0 0( a ) 驅(qū) 動 M 0 M 2 7 9 9( b ) 驅(qū) 動 M 2 8 0 0 M 3 0

37、7 1M 0S E T M 5 3S E T M 5 4S E T M 5 3S E T M 5 4M 0M 2 8 0 0M 2 8 0 0 在在(a)中,當(dāng)中,當(dāng)X0驅(qū)動驅(qū)動M0后,后,M0的所有觸點(diǎn)都動作,的所有觸點(diǎn)都動作,M50M55都為都為ON。 在在(b)中,當(dāng)中,當(dāng)X0驅(qū)動驅(qū)動M2800后,只有在后,只有在OUT M2800線圈線圈之后編程的最初上升沿或下降沿檢測指令導(dǎo)通,其他檢測指之后編程的最初上升沿或下降沿檢測指令導(dǎo)通,其他檢測指令不導(dǎo)通。因此當(dāng)令不導(dǎo)通。因此當(dāng)M2800由由OFFON時(shí)只有時(shí)只有SET M51 被執(zhí)被執(zhí)行,行,M51為為ON;當(dāng);當(dāng)M2800由由ONOFF時(shí)

38、只有時(shí)只有SET M53 被執(zhí)被執(zhí)行,行,M53為為ON 。另外由于。另外由于SET M55的驅(qū)動觸點(diǎn)為的驅(qū)動觸點(diǎn)為M2800的的普通觸點(diǎn),所以當(dāng)普通觸點(diǎn),所以當(dāng)M2800接通后,接通后,M55為為ON。 梯形圖04X0X0Y0Y1Y2地址指令數(shù)據(jù)0LDX01OUTY02INV3OUTY14LDIX05OUTY2指令表時(shí)序圖X0Y0Y1Y2 當(dāng)當(dāng)X0接通時(shí),接通時(shí),Y0接通;當(dāng)接通;當(dāng)X0斷開時(shí),斷開時(shí),Y1接通、接通、Y2接通。接通。 由例中可見,由例中可見,Y0和和Y1都受控于都受控于X0,但是因?yàn)?,但是因?yàn)閅1前面有非前面有非指令,因此與指令,因此與Y0的狀態(tài)正好相反,這與繼電器系統(tǒng)明顯

39、的狀態(tài)正好相反,這與繼電器系統(tǒng)明顯不同,在繼電器系統(tǒng)中,不同,在繼電器系統(tǒng)中,X0斷開,斷開,Y1回路就不可能導(dǎo)通?;芈肪筒豢赡軐?dǎo)通。 此外,對于輸出此外,對于輸出Y2,也是當(dāng)輸入觸點(diǎn),也是當(dāng)輸入觸點(diǎn)X0斷開時(shí),斷開時(shí),Y2接通,接通,與與Y1的控制方式一樣。可見,常閉觸點(diǎn)的功能可以用上的控制方式一樣??梢姡i]觸點(diǎn)的功能可以用上述兩種方式實(shí)現(xiàn),這在時(shí)序圖中可以更為直觀地看到。述兩種方式實(shí)現(xiàn),這在時(shí)序圖中可以更為直觀地看到。INV指令為邏輯取反指令,取反后的結(jié)果仍可繼續(xù)運(yùn)指令為邏輯取反指令,取反后的結(jié)果仍可繼續(xù)運(yùn)算。算。編程時(shí)編程時(shí),可在可在AND或或ANI,ANDP或或ANDF指令的位置指令

40、的位置后編程后編程,也可在也可在ORB,ANB指令回路中編程指令回路中編程,但不能像但不能像OR、ORI、ORP、ORF指令那樣單獨(dú)并聯(lián)使用,也不能像指令那樣單獨(dú)并聯(lián)使用,也不能像LD、LDI、LDP、LDF那樣與母線單獨(dú)連接。那樣與母線單獨(dú)連接。 定時(shí)器的工作原理為定時(shí)器的工作原理為:定時(shí)器為加:定時(shí)器為加1計(jì)數(shù)。當(dāng)程序進(jìn)計(jì)數(shù)。當(dāng)程序進(jìn)入運(yùn)行狀態(tài)后,輸入觸點(diǎn)接通瞬間定時(shí)器開始工作,先將入運(yùn)行狀態(tài)后,輸入觸點(diǎn)接通瞬間定時(shí)器開始工作,先將設(shè)定值寄存器的內(nèi)容裝入當(dāng)前值寄存器中,然后開始計(jì)數(shù)。設(shè)定值寄存器的內(nèi)容裝入當(dāng)前值寄存器中,然后開始計(jì)數(shù)。每來一個(gè)時(shí)鐘脈沖,當(dāng)前值加每來一個(gè)時(shí)鐘脈沖,當(dāng)前值加1,

41、直至當(dāng)前值寄存器中內(nèi),直至當(dāng)前值寄存器中內(nèi)容增加到設(shè)定值時(shí),該定時(shí)器各對應(yīng)觸點(diǎn)動作,即常開觸容增加到設(shè)定值時(shí),該定時(shí)器各對應(yīng)觸點(diǎn)動作,即常開觸點(diǎn)閉合、常閉觸點(diǎn)斷開。而當(dāng)輸入觸點(diǎn)斷開時(shí),分兩種情點(diǎn)閉合、常閉觸點(diǎn)斷開。而當(dāng)輸入觸點(diǎn)斷開時(shí),分兩種情況:對非積算型定時(shí)器則復(fù)位,對應(yīng)觸點(diǎn)恢復(fù)原來狀態(tài),況:對非積算型定時(shí)器則復(fù)位,對應(yīng)觸點(diǎn)恢復(fù)原來狀態(tài),且當(dāng)前值寄存器清零,但設(shè)定值寄存器不變;但積算型定且當(dāng)前值寄存器清零,但設(shè)定值寄存器不變;但積算型定時(shí)器則不同,若在定時(shí)器未達(dá)到設(shè)定時(shí)間時(shí)斷開其輸入觸時(shí)器則不同,若在定時(shí)器未達(dá)到設(shè)定時(shí)間時(shí)斷開其輸入觸點(diǎn),則定時(shí)器停止計(jì)時(shí),其當(dāng)前值寄存器及觸點(diǎn)保持不變,點(diǎn),則

42、定時(shí)器停止計(jì)時(shí),其當(dāng)前值寄存器及觸點(diǎn)保持不變,直至輸入觸點(diǎn)再接通,可累計(jì)當(dāng)前值重新開始定時(shí)。直至輸入觸點(diǎn)再接通,可累計(jì)當(dāng)前值重新開始定時(shí)。 簡單的說,當(dāng)定時(shí)器的執(zhí)行條件成立時(shí),定時(shí)器以規(guī)簡單的說,當(dāng)定時(shí)器的執(zhí)行條件成立時(shí),定時(shí)器以規(guī)定的時(shí)間單位對當(dāng)前值作加計(jì)數(shù),當(dāng)前值到達(dá)設(shè)定值時(shí),定的時(shí)間單位對當(dāng)前值作加計(jì)數(shù),當(dāng)前值到達(dá)設(shè)定值時(shí),定時(shí)器導(dǎo)通。其對應(yīng)的常開觸點(diǎn)閉合,常閉觸點(diǎn)斷開。定時(shí)器導(dǎo)通。其對應(yīng)的常開觸點(diǎn)閉合,常閉觸點(diǎn)斷開。地址指令數(shù)據(jù)0LDX01OUTT1K1004LDT15OUTY0指令表時(shí)序圖X0T1Y010s10s 當(dāng)當(dāng)X0接通時(shí),定時(shí)器開始定時(shí),接通時(shí),定時(shí)器開始定時(shí),10秒后,定時(shí)

43、時(shí)間到,定時(shí)器對應(yīng)秒后,定時(shí)時(shí)間到,定時(shí)器對應(yīng)的常開觸點(diǎn)的常開觸點(diǎn)T1接通,使輸出繼電器接通,使輸出繼電器Y0導(dǎo)通為導(dǎo)通為ON;當(dāng);當(dāng)X0斷開時(shí),定時(shí)斷開時(shí),定時(shí)器復(fù)位,對應(yīng)的常開觸點(diǎn)器復(fù)位,對應(yīng)的常開觸點(diǎn)T1斷開,輸出繼電器斷開,輸出繼電器Y0斷開為斷開為OFF。Y00X0T14T1K1001) 定時(shí)器為加法計(jì)數(shù)型預(yù)置定時(shí)器,參數(shù)有兩個(gè),一個(gè)定時(shí)器為加法計(jì)數(shù)型預(yù)置定時(shí)器,參數(shù)有兩個(gè),一個(gè)是時(shí)間單位,即定時(shí)時(shí)鐘,可分為是時(shí)間單位,即定時(shí)時(shí)鐘,可分為3種:種:0.001s,0.01s,0.1s;另一個(gè)是設(shè)定值,只能用十進(jìn)制,編程格式為;另一個(gè)是設(shè)定值,只能用十進(jìn)制,編程格式為K加加上十進(jìn)制數(shù)或數(shù)

44、據(jù)寄存器上十進(jìn)制數(shù)或數(shù)據(jù)寄存器D,因此,取值范圍可表示為,因此,取值范圍可表示為K1 K32767。這樣,定時(shí)時(shí)間就可以根據(jù)上述兩個(gè)參數(shù)直。這樣,定時(shí)時(shí)間就可以根據(jù)上述兩個(gè)參數(shù)直接計(jì)算出來,即接計(jì)算出來,即 定時(shí)時(shí)間定時(shí)時(shí)間 = 時(shí)間單位時(shí)間單位當(dāng)前值當(dāng)前值 也正是由于這個(gè)原因,也正是由于這個(gè)原因,OUT T246 K1000、OUT T250 K10這二條指令的延時(shí)時(shí)間是相同的,都是這二條指令的延時(shí)時(shí)間是相同的,都是1秒,差秒,差別僅在于定時(shí)的時(shí)間精度不同。對于這個(gè)例子,由于只用別僅在于定時(shí)的時(shí)間精度不同。對于這個(gè)例子,由于只用到定時(shí)結(jié)果,采用上述任何一種寫法都可以。到定時(shí)結(jié)果,采用上述任何

45、一種寫法都可以。2) 定時(shí)器的設(shè)定值和當(dāng)前值會自動存入相應(yīng)的專用寄存定時(shí)器的設(shè)定值和當(dāng)前值會自動存入相應(yīng)的專用寄存器中。器中。3) 同輸出繼電器的概念一樣,定時(shí)器也包括線圈和觸點(diǎn)兩同輸出繼電器的概念一樣,定時(shí)器也包括線圈和觸點(diǎn)兩個(gè)部分,采用相同編號,但是線圈是用來設(shè)置,觸點(diǎn)則是個(gè)部分,采用相同編號,但是線圈是用來設(shè)置,觸點(diǎn)則是用于引用。因此,在同一個(gè)程序中,相同編號的定時(shí)器只用于引用。因此,在同一個(gè)程序中,相同編號的定時(shí)器只能使用一次,即設(shè)置一次,而該定時(shí)器的觸點(diǎn)可以通過常能使用一次,即設(shè)置一次,而該定時(shí)器的觸點(diǎn)可以通過常開或常閉觸點(diǎn)的形式被多次引用。開或常閉觸點(diǎn)的形式被多次引用。4) 由于定

46、時(shí)器在定時(shí)過程中需持續(xù)接通,所以在程序中定由于定時(shí)器在定時(shí)過程中需持續(xù)接通,所以在程序中定時(shí)器的控制信號不能為脈沖式觸點(diǎn)。時(shí)器的控制信號不能為脈沖式觸點(diǎn)。5) 在實(shí)際的在實(shí)際的PLC程序中,定時(shí)器的使用是非常靈活的,如程序中,定時(shí)器的使用是非常靈活的,如將若干個(gè)定時(shí)器串聯(lián)或是將定時(shí)器和計(jì)數(shù)器級聯(lián)使用可擴(kuò)將若干個(gè)定時(shí)器串聯(lián)或是將定時(shí)器和計(jì)數(shù)器級聯(lián)使用可擴(kuò)大定時(shí)范圍,或?qū)蓚€(gè)定時(shí)器互鎖使用可構(gòu)成方波發(fā)生器。大定時(shí)范圍,或?qū)蓚€(gè)定時(shí)器互鎖使用可構(gòu)成方波發(fā)生器。 程序開始運(yùn)行時(shí),計(jì)數(shù)器自動進(jìn)入計(jì)數(shù)狀態(tài)。當(dāng)檢測到程序開始運(yùn)行時(shí),計(jì)數(shù)器自動進(jìn)入計(jì)數(shù)狀態(tài)。當(dāng)檢測到X1的上升的上升沿沿5次時(shí),計(jì)數(shù)器對應(yīng)的常開

47、觸點(diǎn)次時(shí),計(jì)數(shù)器對應(yīng)的常開觸點(diǎn)C0接通,使輸出繼電器接通,使輸出繼電器Y0導(dǎo)通為導(dǎo)通為ON;當(dāng)當(dāng)X0接通時(shí),計(jì)數(shù)器復(fù)位清零,對應(yīng)的常開觸點(diǎn)接通時(shí),計(jì)數(shù)器復(fù)位清零,對應(yīng)的常開觸點(diǎn)C0斷開,輸出繼電器斷開,輸出繼電器Y0斷開為斷開為OFF。計(jì)數(shù)器的設(shè)定值既可按上述的程序直接指定,也用數(shù)計(jì)數(shù)器的設(shè)定值既可按上述的程序直接指定,也用數(shù)據(jù)寄存器來間接指定。據(jù)寄存器來間接指定。 6計(jì)數(shù)器計(jì)數(shù)器X0C0Y0ENDC0K5X1RST C0 計(jì)數(shù)器與定時(shí)器有密切的關(guān)系。定時(shí)器本質(zhì)上就是計(jì)數(shù)計(jì)數(shù)器與定時(shí)器有密切的關(guān)系。定時(shí)器本質(zhì)上就是計(jì)數(shù)器,只不過是對固定間隔的時(shí)鐘脈沖進(jìn)行計(jì)數(shù),因此兩器,只不過是對固定間隔的時(shí)鐘

48、脈沖進(jìn)行計(jì)數(shù),因此兩者有許多性質(zhì)是類似的。者有許多性質(zhì)是類似的。 與定時(shí)器一樣,每個(gè)計(jì)數(shù)器都有對應(yīng)的與定時(shí)器一樣,每個(gè)計(jì)數(shù)器都有對應(yīng)的16位專用寄存器位專用寄存器(設(shè)定值寄存器和當(dāng)前值寄存器),以存儲設(shè)定值和當(dāng)(設(shè)定值寄存器和當(dāng)前值寄存器),以存儲設(shè)定值和當(dāng)前值。前值。 同一程序中相同編號的計(jì)數(shù)器只能使用一次,而對應(yīng)的同一程序中相同編號的計(jì)數(shù)器只能使用一次,而對應(yīng)的常開和常閉觸點(diǎn)可使用無數(shù)次。常開和常閉觸點(diǎn)可使用無數(shù)次。 NOP空操作空操作使該步無操作。使該步無操作。 PLC執(zhí)行執(zhí)行NOP指令時(shí),無任何操作,但是要消耗一指令時(shí),無任何操作,但是要消耗一定的時(shí)間。定的時(shí)間。 當(dāng)沒有輸入程序或進(jìn)行清理內(nèi)存操作時(shí),程序存儲當(dāng)沒有輸入程序或進(jìn)行清理內(nèi)存操作時(shí),程序存儲器各單元均自動為空操作指令。器各單元均自動為空操作指令。

溫馨提示

  • 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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論