時(shí)序圖是描述設(shè)備工作過(guò)程的時(shí)間次序圖,也是用于直觀分析設(shè)備工作過(guò)程的一種圖形。如電子技術(shù)中的觸發(fā)器、定時(shí)器、計(jì)數(shù)器等均用時(shí)序圖來(lái)描述其工作原理。在plc順序控制設(shè)計(jì)法編制梯形圖程序時(shí)往往是先畫(huà)出時(shí)序圖,再根據(jù)時(shí)序圖設(shè)計(jì)流程圖,再按流程圖編制梯形圖程序。下面讓我們來(lái)看看plc時(shí)序圖是怎么樣的,相關(guān)指令又有什么用。
時(shí)序圖的指令大致分為置位和復(fù)位指令、脈沖輸出指令以及主控指令及主控復(fù)位指令。
一、置位和復(fù)位指令:
1、指令符:
置位指令指令符:SET:復(fù)位指令指令符:RST:
2、梯形圖符號(hào):
置位和復(fù)位指令是一組功能指令,畫(huà)梯形圖時(shí)要用中括號(hào)或方框,且最少接一個(gè)接點(diǎn)后才能接母線。如下圖所示:
3、指令功能:
SET指令的功能:當(dāng)SET指令工作的前提條件X0發(fā)生正跳變(即X0由OFF變?yōu)镺N)時(shí),SET指令使它操作的繼電器Y0置位為“1”(狀態(tài)變?yōu)镺N)并保持。
RST指令的功能:當(dāng)RST指令工作的前提條件X1發(fā)生正跳變(即X0由ON變?yōu)镺FF)時(shí),RST指令使它操作的繼電器Y0復(fù)位為“0”(狀態(tài)變?yōu)镺FF)并保持。
SET指令的操作目標(biāo)元件為Y、M、S。而RST指令的操作元件為Y、M、S、D、V、Z、T、C。對(duì)同一編程元件,如例中Y0等,SET、RST指令可以多次使用,且不限制使用順序,以最后執(zhí)行者有效。
RST指令可以對(duì)定時(shí)器、計(jì)數(shù)器、數(shù)據(jù)寄存器、變址寄存器的內(nèi)容清零,還可用來(lái)復(fù)位積算定時(shí)器T246~T255和計(jì)數(shù)器。
二、脈沖輸出指令:
1、指令符:
上升沿脈沖輸出指令指令符:PLS;下降沿脈沖輸出指令指令符:PLF
2、梯形圖符號(hào):
脈沖輸出指令是一組功能指令,畫(huà)梯形圖時(shí)要用中括號(hào)或方框,且最少接一個(gè)接點(diǎn)后才能接母線。如下圖所示:
3、指令功能:
PLS指令的功能是:當(dāng)X0發(fā)生正跳變時(shí),PLS指令使指定的繼電器M0產(chǎn)生一個(gè)掃描周期的脈沖輸出。
PLF指令的功能是:當(dāng)X1發(fā)生負(fù)跳變時(shí),PLF指令使指定的繼電器M1產(chǎn)生一個(gè)掃描周期的脈沖輸出。
PLS和PLF指令的目標(biāo)元件是Y和M,但特殊輔助繼電器不能作目標(biāo)元件。
三、主控指令及主控復(fù)位指令:
1、指令符:
主控開(kāi)始指令指令符:MC:主控復(fù)位指令指令符:MCR:
2、梯形圖符號(hào):
主控及主控復(fù)位指令是一組功能指令,畫(huà)梯形圖時(shí)要用中括號(hào)或方框,且最少接一個(gè)接點(diǎn)后才能接母線。如下圖所示:
3、指令功能:
MC指令的功能是:當(dāng)X0保持為ON時(shí),MC指令和MCR指令之間的程序要執(zhí)行。當(dāng)X0保持為OFF時(shí),MC指令和MCR指令之間的程序不執(zhí)行,此時(shí)非積算定時(shí)器和用OUT指令驅(qū)動(dòng)的元件復(fù)位,積算定時(shí)器、計(jì)數(shù)器、用SET/RST指令驅(qū)動(dòng)的元件保持當(dāng)前的狀態(tài)。
上面梯形圖中,當(dāng)X0保持為ON,X1保持為OFF,則按下按鈕X10,Y10工作而按下按鈕X11,Y11不工作。
MCR指令的功能是:取消主控指令。
MC和MCR指令的目標(biāo)元件是Y和M,但特殊輔助繼電器不能作目標(biāo)元件。4、MC指令的嵌套:
在MC指令區(qū)內(nèi)使用MC指令稱(chēng)為嵌套,嵌套級(jí)N的編號(hào)(0~7)順次增大,返回時(shí)用MCR指令,從大的嵌套級(jí)開(kāi)始解除。用MC、MCR指令編程時(shí)最好不要用嵌套,以免產(chǎn)生錯(cuò)誤。