新聞中心

EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 三菱PLC的指令系統(tǒng)和編程規(guī)則及注意事項(xiàng)

三菱PLC的指令系統(tǒng)和編程規(guī)則及注意事項(xiàng)

作者: 時(shí)間:2016-12-16 來源:網(wǎng)絡(luò) 收藏

RST指令可以對定時(shí)器、計(jì)數(shù)器、數(shù)據(jù)寄存器、變址寄存器的內(nèi)容清零。還可以用來復(fù)位積算定時(shí)器(T246~T255)和計(jì)數(shù)器。

圖5 SET、RST指令

7、脈沖輸出指令PLS、PLY

PLS指令在輸入信號上升沿產(chǎn)生脈沖輸出,而PLF在輸入信號下降沿產(chǎn)生脈沖輸出,這兩條指令都是2程序步,它們的目標(biāo)元件是Y和M,但特殊輔助繼電器不能作目標(biāo)元件。

PLS、PLF指令的使用說明如圖6所示。使用PLS指令,元件Y、M僅在驅(qū)動(dòng)輸入接通后的一個(gè)掃描周期內(nèi)動(dòng)作(置1),即PLS指令使M0產(chǎn)生一個(gè)掃描周期脈沖,而使用PLF指令,元件Y、M僅在驅(qū)動(dòng)輸入斷開后的一個(gè)掃描周期內(nèi)動(dòng)作;PLF指令使元件M1產(chǎn)生一個(gè)掃描周期脈沖。

圖6 PLS、PLY指令

8、空操作指令NOP

NOP指令是一條無動(dòng)作、無目標(biāo)的程序步指令??删幊绦蚩刂破鞯木幊唐饕话愣加兄噶畹牟迦牒蛣h除功能,在程序中一般很少使用NOP指令。執(zhí)行完清除用戶存儲器的操作后,用戶存儲器的內(nèi)容全部變?yōu)榭詹僮髦噶睢?p>9、程序結(jié)束指令END

END是一條無目標(biāo)元件的程序步指令。PLC反復(fù)進(jìn)行輸入處理、程序運(yùn)算、輸出處理,若在程序最后寫入END指令,則END以后的程序不再執(zhí)行,直接進(jìn)行輸出處理。在程序調(diào)試過程中,按段插入END指令,可以順序擴(kuò)大對各程序段動(dòng)作的檢查。采用END指令將程序劃分為若干段,在確認(rèn)處于前面電路塊的動(dòng)作正確無誤之后,依次刪去END指令。要注意的是,在執(zhí)行END指令時(shí),也刷新監(jiān)視時(shí)鐘。

二、編程規(guī)則及注意事項(xiàng)

三菱plc的梯形圖編程規(guī)則與OMRON PLC的編程規(guī)則基本相同。下列各圖(圖7~圖10)中左邊的均是錯(cuò)誤或不當(dāng)?shù)膶懛?,右邊才是正確的寫法。

(1)每個(gè)繼電器的線圈和它的觸點(diǎn)均用同一編號,每個(gè)元件的觸點(diǎn)使用時(shí)沒有數(shù)量限制。

(2)梯形圖每一行都是從左邏輯母線開始,線圈接在最右邊,即線圈右邊不允許再有觸點(diǎn),如圖7所示。

圖7 輸出線圈的位置

(3)線圈不能直接接在左邊母線上,如有需要可在線圈之前加一常閉觸點(diǎn)。

(4)為簡化程序并節(jié)省程序步數(shù),應(yīng)將串聯(lián)觸點(diǎn)多的回路寫在上方,并聯(lián)觸點(diǎn)多的回路寫在左方,如圖8所示。

圖8 節(jié)省指令的寫法

在一個(gè)程序中,同一編號的線圈如果使用兩次,稱為雙線圈輸出,這很容易引起誤操作,應(yīng)盡量避免,如圖9所示。

圖9 雙線圈的處理

在梯形圖中并沒有真實(shí)的電流流動(dòng),為了便于分析PLC的周期掃描原理和邏輯上的因果關(guān)系,假定在梯形圖中有“電流”流動(dòng),這個(gè)“電流”只能在梯形圖中從左向右單方向流動(dòng),不能雙向流動(dòng),層次的改變只能從上向下,如圖10所示。

圖10 橋式電路的處理


上一頁 1 2 下一頁

評論


技術(shù)專區(qū)

關(guān)閉