1高速計(jì)數(shù)器置位指令HSCS DHSCS指令的編號(hào)為FNC53。它應(yīng)用于高速計(jì)數(shù)器的置位,使計(jì)數(shù)器的當(dāng)前值達(dá)到預(yù)置值時(shí),計(jì)數(shù)器的輸出觸點(diǎn)立即動(dòng)作。它采用了中斷方式使置位和輸出立即執(zhí)行而與掃描周期無(wú)關(guān)。如圖3-63所示,[S1.]為設(shè)定值(100),當(dāng)高速計(jì)數(shù)器C255的當(dāng)前值由99變100或由101變?yōu)?00時(shí),Y0都將立即置1。
2高速計(jì)速器比較復(fù)位指令HSCR DHSCR指令的編號(hào)為FNC54。如圖3-63所示,C254的當(dāng)前值由199變?yōu)?00或由201變?yōu)?00時(shí),則用中斷的方式使Y10立即復(fù)位。
使用HSCS和HSCR時(shí)應(yīng)注意:
1)源操作數(shù)[S1.]可取所有數(shù)據(jù)類(lèi)型,[S2.]為C235~C255,目標(biāo)操作數(shù)可取Y、M和S。
2)只有32位運(yùn)算,占13個(gè)程序步。
3高速計(jì)速器區(qū)間比較指令HSZ DHSZ指令的編號(hào)為FNC55。如圖3-63所示,目標(biāo)操作數(shù)為Y20、Y21和Y22。如果C251的當(dāng)前值<k1000時(shí),y20為on;k1000≤c251的當(dāng)前值≤k1200時(shí),y21為on;c251的當(dāng)前值 style="box-sizing: border-box;">K1200時(shí),Y22為ON。</k1000時(shí),y20為on;k1000≤c251的當(dāng)前值≤k1200時(shí),y21為on;c251的當(dāng)前值>
使用高速計(jì)速器區(qū)間比較指令時(shí)應(yīng)注意:
1)操作數(shù)[S1.] 、[S2.]可取所有數(shù)據(jù)類(lèi)型,[S .]為C235~C255,目標(biāo)操作數(shù)[D.]可取Y、M、S。
2)指令為32位操作,占17個(gè)程序步。
3.速度檢測(cè)指令
速度檢測(cè)指令SPD的編號(hào)為FNC56。它的功能是用來(lái)檢測(cè)給定時(shí)間內(nèi)從編碼器輸入的脈沖個(gè)數(shù),并計(jì)算出速度。如圖4-64所示,[D. ]占三個(gè)目標(biāo)元件。當(dāng)X12為ON時(shí),用D1對(duì)X0的輸入上升沿計(jì)數(shù),100ms后計(jì)數(shù)結(jié)果送入D0,D1復(fù)位,D1重新開(kāi)始對(duì)X0計(jì)數(shù)。D2在計(jì)數(shù)結(jié)束后計(jì)算剩余時(shí)間。
M8000是三菱PLC中的一個(gè)特殊輔助繼電器,它的主要功能是在PLC處于運(yùn)行狀態(tài)時(shí)一直保持閉合(接通)狀態(tài)。這意味著,當(dāng)PLC處于RUN模式時(shí),M8000會(huì)自動(dòng)導(dǎo)通,直到PLC停止運(yùn)行。M8000常用于驅(qū)動(dòng)那些在PLC上電后就應(yīng)立即執(zhí)行的程序,如上電后自動(dòng)啟動(dòng)的某些程序或設(shè)備。此外,M8000還可以用于實(shí)現(xiàn)不直接與程序左母線相交但不影響程序正常運(yùn)行的指令。