西門(mén)子TP900 9寸顯示屏
狀態(tài)器(S)是構(gòu)成狀態(tài)轉(zhuǎn)移圖的重要器件,它與步進(jìn)順控指令配合使用。FX2N系列PLC的狀態(tài)器見(jiàn)表1。S0~S499沒(méi)有斷電保持功能,但是用程序可以將它們?cè)O(shè)定為有斷點(diǎn)保持功能的狀態(tài)。狀態(tài)器的常開(kāi)常閉觸點(diǎn)在PLC內(nèi)可以使用,且使用次數(shù)不限。不用步進(jìn)順控指令時(shí),狀態(tài)器S可以作輔助繼電器M在程序中使用。此外,每一個(gè)狀態(tài)繼電器還提供一個(gè)步進(jìn)觸點(diǎn),稱為STL觸點(diǎn),在步進(jìn)控制的梯形圖中使用。
四、定時(shí)器(T)
PLC中定時(shí)器T相當(dāng)于繼電器控制系統(tǒng)中的時(shí)間繼電器,它可提供無(wú)限對(duì)常開(kāi)延時(shí)觸點(diǎn)、常閉延時(shí)觸點(diǎn)供編程使用。定時(shí)器元件號(hào)按十進(jìn)制編號(hào),設(shè)定時(shí)間由編程時(shí)設(shè)定系數(shù)K決定。T0~T199為0.1 s定時(shí)器,設(shè)定值范圍為0.1~3276.7 s,最小單位為0.1 s:T200~T245為0.01 s定時(shí)器,設(shè)定值范圍為0.01~327.67 s。除此之外,還有積算型定時(shí)器等。圖1中,當(dāng)定時(shí)器線圈T200的驅(qū)動(dòng)輸入X000接通時(shí),T200的當(dāng)前值計(jì)數(shù)器對(duì)10 ms 的時(shí)鐘脈沖進(jìn)行累積計(jì)數(shù),當(dāng)前值與設(shè)定值K123相等時(shí),定時(shí)器的輸出觸點(diǎn)動(dòng)作,即輸出觸點(diǎn)是在驅(qū)動(dòng)線圈后的1.23 s(10×123 ms=1.23 s)時(shí)才動(dòng)作,當(dāng)T200觸點(diǎn)吸合后,Y000就有輸出。當(dāng)驅(qū)動(dòng)輸入X000斷開(kāi)或發(fā)生停電時(shí),定時(shí)器就復(fù)位,輸出觸點(diǎn)也復(fù)位。
圖1 定時(shí)器
每個(gè)定時(shí)器只有一個(gè)輸入,它與常規(guī)定時(shí)器一樣,線圈通電時(shí),開(kāi)始計(jì)時(shí);斷電時(shí),自動(dòng)復(fù)位,不保存中間數(shù)值。定時(shí)器有兩個(gè)數(shù)據(jù)寄存器,一個(gè)為設(shè)定值寄存器,另一個(gè)是現(xiàn)時(shí)值寄存器,編程時(shí),由用戶設(shè)定累積值。
如果是積算定時(shí)器,則它的符號(hào)接線如圖2所示。
圖2中,定時(shí)器線圈T250的驅(qū)動(dòng)輸入X001接通時(shí),T250的當(dāng)前值計(jì)數(shù)器對(duì)100 ms的時(shí)鐘脈沖進(jìn)行累積計(jì)數(shù),當(dāng)該值與設(shè)定值K345相等時(shí),定時(shí)器的輸出觸點(diǎn)動(dòng)作。在計(jì)數(shù)過(guò)程中,即使輸入X001在接通或復(fù)電時(shí),計(jì)數(shù)繼續(xù)進(jìn)行,其累積時(shí)間為34.5 s(100 ms×345=34.5 s)時(shí)觸點(diǎn)動(dòng)作。當(dāng)復(fù)位輸入X002接通時(shí),定時(shí)器就復(fù)位,輸出觸點(diǎn)也復(fù)位。
圖2 積算定時(shí)器
五、計(jì)數(shù)器(C)
計(jì)數(shù)器元件號(hào)按十進(jìn)制編號(hào),計(jì)數(shù)器的計(jì)數(shù)次數(shù)由編程時(shí)設(shè)定的系數(shù)K決定。它可提供無(wú)限對(duì)常開(kāi)觸點(diǎn)、常閉觸點(diǎn)供編程使用。C0~C99為通用加計(jì)數(shù)器,計(jì)數(shù)范圍為1~32 767;C100~C199為停電保持加計(jì)數(shù)器,計(jì)數(shù)范圍為1~32 767。此外,還有通用加減計(jì)數(shù)器(C200~C219)、停電保持加減計(jì)數(shù)器(C220~C234)和高速計(jì)數(shù)器(C235~C255)等。
三菱FX2N中的16位加計(jì)數(shù)器是16位二進(jìn)制加法計(jì)數(shù)器,它在計(jì)數(shù)信號(hào)的上升沿進(jìn)行計(jì)數(shù)。它有兩個(gè)輸入,一個(gè)用于復(fù)位,一個(gè)用于計(jì)數(shù)。每一個(gè)計(jì)數(shù)脈沖上升沿使原來(lái)的數(shù)值減1,當(dāng)現(xiàn)時(shí)值減到零時(shí)停止計(jì)數(shù),同時(shí)觸點(diǎn)閉合。直到復(fù)位控制信號(hào)的上升沿輸入時(shí),觸點(diǎn)才斷開(kāi),設(shè)定值又寫(xiě)入,再進(jìn)入計(jì)數(shù)狀態(tài)。其設(shè)定值在K1~K32 767范圍內(nèi)有效。設(shè)定值K0與K1含義相同,即在第一次計(jì)數(shù)時(shí),其輸出觸點(diǎn)就動(dòng)作。
圖3中由計(jì)數(shù)輸入X011每次驅(qū)動(dòng)C0線圈時(shí),計(jì)數(shù)器的當(dāng)前值加1。當(dāng)?shù)?0次執(zhí)行線圈指令時(shí),計(jì)數(shù)器C0的輸出觸點(diǎn)即動(dòng)作。之后即使計(jì)數(shù)器輸入X011再動(dòng)作,計(jì)數(shù)器的當(dāng)前值保持不變。當(dāng)復(fù)位輸入X010接通(ON)時(shí),執(zhí)行RST指令,計(jì)數(shù)器的當(dāng)前值為0,輸出觸點(diǎn)也復(fù)位。應(yīng)注意的是,計(jì)數(shù)器C100~C199即使發(fā)生停電,當(dāng)前值與輸出觸點(diǎn)的動(dòng)作狀態(tài)或復(fù)位狀態(tài)也能保持。
圖3 計(jì)數(shù)器
六、數(shù)據(jù)寄存器(D)
數(shù)據(jù)寄存器是計(jì)算機(jī)的元件,用于存放各種數(shù)據(jù)。FX2N中每一個(gè)數(shù)據(jù)寄存器都是16位(最高位為正、負(fù)符號(hào)位),也可用兩個(gè)數(shù)據(jù)寄存器合并起來(lái)存儲(chǔ)32位數(shù)據(jù)(最高位為正、負(fù)符號(hào)位)。數(shù)據(jù)寄存器有通用數(shù)據(jù)寄存器、停電保持用寄存器、特殊用寄存器、變地址寄存器和文件寄存器等,其通道分配見(jiàn)表1。