PLC的主要邏輯部件
每個定時器只有一個輸入,它與常規(guī)定時器一樣,線圈通電時,開始計時;斷電時,自動復位,不保存中間數值。定時器有兩個數據寄存器,一個為設定值寄存器,另一個是現時值寄存器,編程時,由用戶設定累積值。
如果是積算定時器,它的符號接線如下圖所示:
定時器線圈T250的驅動輸入X001接通時,T250的當前值計數器對100 ms的時鐘脈沖進行累積計數,當該值與設定值K345相等時,定時器的輸出觸點動作。(http://www.diangon.com/版權所有)在計數過程中,即使輸入X001在接通或復電時,計數繼續(xù)進行,其累積時間為34.5s(100 ms*345=34.5s)時觸點動作。當復位輸入X002接通,定時器就復位,輸出觸點也復位。
5.計數器(C)
FX2N中的16位增計數器,是16位二進制加法計數器,它是在計數信號的上升沿進行計數,它有兩個輸入,一個用于復位,一個用于計數。每一個計數脈沖上升沿使原來的數值減1,當現時值減到零時停止計數,同時觸點閉合。直到復位控制信號的上升沿輸入時,觸點才斷開,設定值又寫入,再又進入計數狀態(tài)。
其設定值在K1~K32767范圍內有效。
設定值K0與K1含義相同,即在第一次計數時,其輸出觸點就動作。
通用計數器的通道號:C0 ~C99,共100點。
保持用計數器的通道號:C100~C199,共100點。
通用與掉電保持用的計數器點數分配,可由參數設置而隨意更改。
舉個例子:
由計數輸入X011每次驅動C0線圈時,計數器的當前值加1。當第10次執(zhí)行線圈指令時,計數器C0的輸出觸點即動作。之后即使計數器輸入X011再動作,計數器的當前值保持不變。
當復位輸入X010接通(ON)時,執(zhí)行RST指令,計數器的當前值為0,輸出接點也復位。
應注意的是,計數器C100~C199,即使發(fā)生停電,當前值與輸出觸點的動作狀態(tài)或復位狀態(tài)也能保持。
6.數據寄存器
數據寄存器是計算機必不可少的元件,用于存放各種數據。FX2N中每一個數據寄存器都是16bit(最高位為正、負符號位),也可用兩個數據寄存器合并起來存儲32 bit數據(最高位為正、負符號位)。
通用數據寄存器D 通道分配 D 0~D199,共200點。
只要不寫入其他數據,已寫入的數據不會變化。但是,由RUN→STOP時,全部數據均清零。(若特殊輔助繼電器M8033已被驅動,則數據不被清零)。
停電保持用寄存器 通道分配 D200~D511,共312點,或D200~D999,共800點(由機器的具體型號定)。
基本上同通用數據寄存器。除非改寫,否則原有數據不會丟失,不論電源接通與否,PLC運行與否,其內容也不變化。然而在二臺PLC作點對的通信時, D490~D509被用作通信操作。
文件寄存器 通道分配D1000~D2999,共2000點。
文件寄存器是在用戶程序存儲器(RAM、EEPROM、EPROM)內的一個存儲區(qū),以500點為一個單位,最多可在參數設置時到2000點。用外部設備口進行寫入操作。在PLC運行時,可用BMOV指令讀到通用數據寄存器中,但是不能用指令將數據寫入文件寄存器。用BMOV將 數據寫入RAM后,再從RAM中讀出。將數據寫入EEPROM盒時,需要花費一定的時間,務必請注意。
RAM文件寄存器 通道分配 D6000~D7999,共2000點。
驅動特殊輔助繼電器M8074,由于采用掃描被禁止,上述的數據寄存 器可作為文件寄存器處理,用BMOV指令傳送數據(寫入或讀出)。
5)特殊用寄存器 通道分配 D8000~D8255,共256點。
是寫入特定目的的數據或已經寫入數據寄存器,其內容在電源接通時,寫入初始化值(一般先清零,然后由系統(tǒng)ROM來寫入)。
評論