NOP、END 指令
|
令助記符與功能 |
|
指令助記符、名稱 |
功能 |
程序步 |
|
NOP 控操作 |
無(wú)動(dòng)作 |
1 |
|
END 結(jié)束 |
輸入輸出處理和返回到0步 |
1 |
|
|
指令說(shuō)明 |
|
NOP指令:
1、將程序全部清除時(shí),全部指令成為空操作
2、若在普通指令與指令之間加入空操作(NOP)指令,則可編程序控制器可繼續(xù)工作,,而與此無(wú)關(guān)。若在編寫程序過(guò)程中加入空操作指令,則在修改或追加程序時(shí),可以減少步序號(hào)的變化,但是程序步需要有空余。
3、若將已寫入的指令換成NOP指令,則電路會(huì)發(fā)生變化,務(wù)必請(qǐng)注意。
END指令:
1、可編程序控制器反復(fù)進(jìn)行輸入處理、程序執(zhí)行、輸出處理。若在程序的最后寫入END指令,則END以后的其余程序步不再執(zhí)行,而真接進(jìn)行輸出處理。
2、在程序中沒(méi)有END指令時(shí),則處理到最終的程序步再執(zhí)行輸出處理,然后返回0步處理程序。
3、在調(diào)試期間,在各程序段插入END指令,可依次檢測(cè)各程序段的動(dòng)作。這種場(chǎng)合,在 確認(rèn)前面電路塊動(dòng)作正確無(wú)誤后,依次刪去END指令。
4、RUN(運(yùn)行)開(kāi)始時(shí)的首次執(zhí)行,從執(zhí)行END指令開(kāi)始。
|
|
梯形圖設(shè)計(jì)的規(guī)則和技巧 |
|
一、梯形圖中的觸點(diǎn)應(yīng)畫在水平線上,而不能畫在垂直分支上,如圖1(a),由于X005畫在垂直分支上,這樣很難判斷與其他觸點(diǎn)的關(guān)系,也很難判斷X005與輸出線圈Y001的控制方向,因此應(yīng)根據(jù)從左至右,自上而下的原則。正確的畫法如圖1(b) |
|

圖1(a) |

圖1(b) |
|
|
二、不包含觸點(diǎn)的分支應(yīng)放放在垂直方向,不應(yīng)放在水平線上,這樣便于看清觸點(diǎn)的組和對(duì)輸出線圈的控制路線,以免編程時(shí)出錯(cuò)。如圖2所示。 |
|

圖2(a)不正確畫法 |

圖2(b)正確畫法 |
|
|
三、在有幾個(gè)串聯(lián)電路相并聯(lián)時(shí),需鈄觸點(diǎn)最多的那條串聯(lián)電路放在梯形圖的最上面,在有幾個(gè)并聯(lián)電路串聯(lián)時(shí),應(yīng)將觸點(diǎn)最多的那個(gè)并聯(lián)放在梯形圖的最左面,這樣所編的程序比較明了,使用的指令較少,如圖3所示。 |
|

圖3(a)不正確畫法 |

圖3(b)正確的畫法 |
|
|
四、按梯形圖編制程序時(shí)一定要按從左至右,自上而下的原則進(jìn)行。 |
|
五、在畫梯形圖時(shí),不能將觸點(diǎn)畫在線圈的右邊,而只能畫在線圈的左邊,如圖4所示。 |
|

圖4(a)不正確畫法 |

圖4(a)正確畫法 |
|
|
六、梯形圖畫得合理,對(duì)編程時(shí)指令的使用可減少。 |
|
雙重輸出動(dòng)作及其對(duì)策 |
|
雙重輸出動(dòng)作 |
|

|
若在順控程序內(nèi)進(jìn)行線圈的雙重輸出(雙線圈),則后面的動(dòng)作優(yōu)先。
如左圖所示:考慮一下在多處使用同一線圈Y003的情況。
例如:X001=ON,X002=OFF
初次的Y003,因X001接通,因此YOO3 ON。輸出Y004也ON。
但是第二次的Y003,因輸入X002斷開(kāi),因此其輸出改為OFF。
因此,實(shí)際上外部輸出成為:
Y003=OFF
Y004=ON |
|
|
雙重輸出的對(duì)策 |
|
雙重輸出(雙線圈)在程序方面并不違反輸入,但是因?yàn)樯鲜鰟?dòng)作復(fù)雜,因此要按以下示例改變程序。 |
|

| | |
本文標(biāo)簽:NOP、END 指令
* 由于無(wú)法獲得聯(lián)系方式等原因,本網(wǎng)使用的文字及圖片的作品報(bào)酬未能及時(shí)支付,在此深表歉意,請(qǐng)《NOP、END 指令》相關(guān)權(quán)利人與機(jī)電之家網(wǎng)取得聯(lián)系。
關(guān)于“NOP、END 指令”的更多資訊