產(chǎn)品圖片

產(chǎn)品分類(lèi)

新聞動(dòng)態(tài)
主頁(yè) > 新聞動(dòng)態(tài) > 工業(yè)自動(dòng)化實(shí)訓(xùn)設(shè)備基本指令簡(jiǎn)介
2019-08-10 08:34

工業(yè)自動(dòng)化實(shí)訓(xùn)設(shè)備基本指令簡(jiǎn)介

基本指令如表所示:
名稱(chēng) 助記符 目標(biāo)元件 說(shuō)明
取指令 LD X、Y、M、S、T、C 常開(kāi)接點(diǎn)邏輯運(yùn)算起始
取反指令 LDI X、Y、M、S、T、C 常閉接點(diǎn)邏輯運(yùn)算起始
線圈驅(qū)動(dòng)指令 OUT Y、M、S、T、C 驅(qū)動(dòng)線圈的輸出
與指令 AND X、Y、M、S、T、C 單個(gè)常開(kāi)接點(diǎn)的串聯(lián)
與非指令 ANI X、Y、M、S、T、C 單個(gè)常閉接點(diǎn)的串聯(lián)
或指令 OR X、Y、M、S、T、C 單個(gè)常開(kāi)接點(diǎn)的并聯(lián)
或非指令 ORI X、Y、M、S、T、C 單個(gè)常閉接點(diǎn)的并聯(lián)
或塊指令 ORB 無(wú) 串聯(lián)電路塊的并聯(lián)連接
與塊指令 ANB 無(wú) 并聯(lián)電路塊的串聯(lián)連接
主控指令 MC Y、M 公共串聯(lián)接點(diǎn)的連接
主控復(fù)位指令 MCR Y、M MC的復(fù)位
置位指令 SET Y、M、S 使動(dòng)作保持
復(fù)位指令 RST Y、M、S、D、V、Z、T、C 使操作保持復(fù)位
上升沿產(chǎn)生脈沖指令 PLS Y、M 輸入信號(hào)上升沿產(chǎn)生脈沖輸出
下降沿產(chǎn)生脈沖指令 PLF Y、M 輸入信號(hào)下降沿產(chǎn)生脈沖輸出
空操作指令 NOP 無(wú) 使步序作空操作
程序結(jié)束指令 END 無(wú) 程序結(jié)束
一、邏輯取及線圈驅(qū)動(dòng)指令LD、LDI、OUT
LD,取指令。表示一個(gè)與輸入母線相連的動(dòng)合接點(diǎn)指令,即動(dòng)合接點(diǎn)邏輯運(yùn)算起始。
LDI,取反指令。表示一個(gè)與輸入母線相連的動(dòng)斷接點(diǎn)指令,即動(dòng)斷接點(diǎn)邏輯運(yùn)算起始。
OUT,線圈驅(qū)動(dòng)指令,也叫輸出指令。
LD、LDI兩條指令的目標(biāo)元件是X、Y、M、S、T、C,用于將接點(diǎn)接到母線上。也可以與后述的ANB指令,ORB指令配合使用,在分支起點(diǎn)也可使用。
OUT是驅(qū)動(dòng)線圈的輸出指令,它的目標(biāo)元件是Y、M、S、T、C。對(duì)輸入繼電器不能使用。OUT指令可以連續(xù)使用多次。
LD、LDI是一個(gè)程序步指令,這里的一個(gè)程序步即是一個(gè)字。OUT是多程序步指令,要視目標(biāo)元件而定。
OUT指令目標(biāo)元件是定時(shí)器和計(jì)數(shù)器時(shí),必須設(shè)置常數(shù)K。
二、接點(diǎn)串聯(lián)指令A(yù)ND、ANI
AND,與指令。用于單個(gè)動(dòng)合接點(diǎn)的串聯(lián)。
ANI,與非指令。用于單個(gè)動(dòng)斷接點(diǎn)的串聯(lián)。
AND與ANI都是一個(gè)程序步指令,它們串聯(lián)接點(diǎn)的個(gè)數(shù)沒(méi)有限制,也就是說(shuō)這兩條指令可以多次重復(fù)使用。這兩條指令的目標(biāo)元件為X、Y、M、S、T、C。
OUT指令后,通過(guò)接點(diǎn)對(duì)其它線圖使用OUT指令稱(chēng)為縱輸出或連續(xù)輸出。這種連續(xù)輸出如果順序沒(méi)錯(cuò),可以多次重復(fù)。
三、接點(diǎn)并聯(lián)指令OR、ORI
OR,或指令,用于單個(gè)動(dòng)合接點(diǎn)的并聯(lián)。
ORI,或非指令,用于單個(gè)動(dòng)斷接點(diǎn)的并聯(lián)。
OR與ORI指令都是一個(gè)程序步指令,它們的目標(biāo)元件是X、Y、M、S、T、C。這兩條指令都是一個(gè)接點(diǎn)。需要兩個(gè)以上接點(diǎn)串聯(lián)連接電路塊的并聯(lián)連接時(shí),要用后述的ORB指令。
OR、ORI是從該指令的當(dāng)前步開(kāi)始,對(duì)前面的LD、LDI指令并聯(lián)連接。并聯(lián)的次數(shù)無(wú)限制。
四、串聯(lián)電路塊的并聯(lián)連接指令ORB
兩個(gè)或兩個(gè)以上的接點(diǎn)串聯(lián)連接的電路叫串聯(lián)電路塊。串聯(lián)電路塊并聯(lián)連接時(shí),分支開(kāi)始用LD、LDI指令,分支結(jié)束用ORB指令。ORB指令與后述的ANB指令均為無(wú)目標(biāo)元件指令,而兩條無(wú)目標(biāo)元件指令的步長(zhǎng)都為一個(gè)程序步。ORB有時(shí)也簡(jiǎn)稱(chēng)或塊指令。
ORB指令的使用方法有兩種:一種是在要并聯(lián)的每個(gè)串聯(lián)電路后加ORB指令;另一種是集中使用ORB指令。對(duì)于前者分散使用ORB指令時(shí),并聯(lián)電路塊的個(gè)數(shù)沒(méi)有限制,但對(duì)于后者集中使用ORB指令時(shí),這種電路塊并聯(lián)的個(gè)數(shù)不能超過(guò)8個(gè)(即重復(fù)使用LD、LDI指令的次數(shù)限制在8次以下),所以不推薦用后者編程。
五、并聯(lián)電路的串聯(lián)連接指令A(yù)NB
兩個(gè)或兩個(gè)以上接點(diǎn)并聯(lián)電路稱(chēng)為并聯(lián)電路塊,分支電路并聯(lián)電路塊與前面電路串聯(lián)連接時(shí),使用ANB指令。分支的起點(diǎn)用LD、LDI指令,并聯(lián)電路結(jié)束后,使用ANB指令與前面電路串聯(lián)。ANB指令也簡(jiǎn)稱(chēng)與塊指令,ANB也是無(wú)操作目標(biāo)元件,是一個(gè)程序步指令。
六、主控及主控復(fù)位指令MC、MCR
MC為主控指令,用于公共串聯(lián)接點(diǎn)的連接,MCR叫主控復(fù)位指令,即MC的復(fù)位指令。在編程時(shí),經(jīng)常遇到多個(gè)線圈同時(shí)受到一個(gè)或一組接點(diǎn)控制。如果在每個(gè)線圈的控制電路中都串入同樣的接點(diǎn),將多占用存儲(chǔ)單元,應(yīng)用主控指令可能解決這一問(wèn)題。使用主控指令的接點(diǎn)稱(chēng)為主控接點(diǎn),它在梯形圖中與一般的接點(diǎn)垂直。它們是與母線相連的動(dòng)合接點(diǎn),是控制一組電路的總開(kāi)關(guān)。
MC指令是3程序步,MCR指令是2程序步,兩條指令的操作目標(biāo)元件是Y、M,但不允許使用特殊輔助繼電器M。
七、置位與復(fù)位指令SET、RST
SET為置位指令,使動(dòng)作保持;RST為復(fù)位指令,使操作保持復(fù)位。SET指令的操作目標(biāo)元件為Y、M、S。而RST指令的操作元件為Y、M、S、D、V、Z、T、C。這兩條指令是1~3個(gè)程序步。用RST指令可以對(duì)定時(shí)器、計(jì)數(shù)器、數(shù)據(jù)寄存、變址寄存器的內(nèi)容清零。
八、脈沖輸出指令PLS、PLF
PLS指令在輸入信號(hào)上升沿產(chǎn)生脈沖輸出,而PLF在輸入信號(hào)下降沿產(chǎn)生脈沖輸出,這兩條指令都是2程序步,它們的目標(biāo)元件是Y和M,但特殊輔助繼電器不能作目標(biāo)元件。使用PLS指令,元件Y、M僅在驅(qū)動(dòng)輸入接通后的一個(gè)掃描周期內(nèi)動(dòng)作(置1)。而使用PLF指令,元件Y、M僅在驅(qū)動(dòng)輸入斷開(kāi)后的一個(gè)掃描周期內(nèi)動(dòng)作。
使用這兩條指令時(shí),要特別注意目標(biāo)元件。例如,在驅(qū)動(dòng)輸入接通時(shí),PLC由運(yùn)行到停機(jī)到運(yùn)行,此時(shí)PLSM0動(dòng)作,但PLSM600(斷電時(shí),電池后備的輔助繼電器)不動(dòng)作。這是因?yàn)镸600是特殊保持繼電器,即使在斷電停機(jī)時(shí)其動(dòng)作也能保持。
九、空操作指令NOP
NOP指令是一條無(wú)動(dòng)作、無(wú)目標(biāo)元件的1程序步指令?詹僮髦噶钍乖摬叫蜃骺詹僮鳌S肗OP指令替代已寫(xiě)入指令,可以改變電路。在程序中加入NOP指令,在改動(dòng)或追加程序時(shí)可以減少步序號(hào)的改變。
十、程序結(jié)束指令END
END是一條無(wú)目標(biāo)元件的1程序步指令。PLC反復(fù)進(jìn)行輸入處理、程序運(yùn)算、輸出處理,若在程序最后寫(xiě)入END指令,則END以后的程序就不再執(zhí)行,直接進(jìn)行輸出處理。在程序調(diào)試過(guò)程中,按段插入END指令,可以按順序擴(kuò)大對(duì)各程序段動(dòng)作的檢查。采用END指令將程序劃分為若干段,在確認(rèn)處于前面電路塊的動(dòng)作正確無(wú)誤之后,依次刪去END指令。要注意的是在執(zhí)行END指令時(shí),也刷新監(jiān)視時(shí)鐘。