1. 三菱plc組合元件有哪些組合
在三菱plc中,位元件X、Y、M、S只有0、1兩種狀態,字元件是以16位寄存器為存儲的處理數據的軟元件,是有8位字元件組成的。
使用規則:Kn+組件的起始地址,n表示組數,一組有四個位元件。常用的有KnX、KnY、KnM、KnS。 例如K1X0表示1組4位X組成位元件X3~X0。 K2X0表示2組8位X組成位元件X7~X0。 K3M0表示3組12位X組成位元件M11~M0。 K3X0表示3組12位X組成位元件x13~x10,X7~X0x、Y是八進制位元件,M、S是十進制位元件。 組合位元件在編程中,帶來很多方便。例如mov k1x0 k1y0 ,利用梯形圖來說明下。第一個指令與後面所有指令表達的意思是一樣的。
2. 三菱FX系列PLC的內部元件中,有哪些位元件
三菱公司的FX2N系列產品的一胡歷州些編程元件及其功能。
FX系列產品,它內部的編程元件,也就是支持該機型編程語言的軟元件,按通俗叫法分別稱為繼電器、定時器、計數器等,但它們與真實元件有很大的差別,一般稱它們為「軟繼電器」。這褲蔽些編程用的繼電器,它的工作線圈沒有工作電壓等級、功耗大小和電磁慣性等問題;觸點沒有數量限制、沒有機械磨損和電蝕等問題。它在不同的指令操作下,其工作狀態可以無記憶,也可以有記憶,還可以作脈沖數字元件使用。一般情況下,X代表輸入繼電器,Y代表輸出繼電器,M代表輔助繼電器,SPM代表專用輔助繼電器,T代表定時器,C代表計數器,S代表狀態繼電器,D代表數據寄存器,MOV代表傳輸等。
一、 輸入繼電器 (X)
PLC的輸入端子是從外部開關接受信號的窗口,PLC 內部與輸入端子連接的輸入繼電器X是用光電隔離的電子繼電器,它們的編號與接線端子編號一致(按八進制輸入),線圈的吸合或釋放只取決於PLC外部觸點的狀態。內部有常開/常閉兩種觸點供編程時隨時使用,且使用次數不限。輸入電路的時間常數一般小於10ms。各基本單元都是八進制輸入的地址,輸入為X000 ~ X007,X010 ~X017,X020 ~X027 。它們一般位於機器的上端。
二、 輸出繼電器(Y)
PLC的輸出端子是向外部負載輸出信號的窗口。輸出繼電器的線圈由程序控制,輸出繼電器的外部輸出主觸點接到PLC的輸出端子上供外部負載使用,其餘常開/常閉觸點供內部程序使用。輸出繼電器的電子常開/常閉觸點使用次數不限。輸出電路的時間常數是固定的 。各基本單元都是八進制輸出,輸出為Y000 ~Y007,Y010~Y017,Y020~Y027 。它們一般位於機器的下端。
三、 輔助繼電器(M)
PLC內有很多的輔助繼電器,其線圈與輸出繼電器一樣,由PLC內各軟元件的觸點驅動。輔助繼電器也稱中間繼電器,它沒有向外的任何聯系,只供內部編程使用。它的電子常開/常閉觸點使用次數不受限制。但是,這些觸點不能直接驅動外部負載,外部負載的驅動必須通過輸出繼電器來實現。如下圖中的M300,它只起到一個自鎖的功能。在FX2N中普遍途採用M0~M499,共500點輔助繼電器,其地址號按十進制編號。輔助繼電器中還有一些特殊的輔助繼電器,如掉電繼電器、保持繼電器等,在這里就不一一介紹了。
X000 X001 M300
M300
四、 定時器(T)
在PLC內的定時器是根據時鍾脈沖的累積形式,當所計時間達到設定值時,其輸出觸點動作,時鍾脈沖有1ms、10ms、100ms。定時器可以用用戶程序存儲器內的常數K作為設定值,也可以用數據寄存器(D)的內容作為設定值。在後一種情況下,一般使用有掉電保護功能的數據寄存器。即使如此,若備用電池電壓降低時,定時器或計數器往往會發生誤動作。
定時器通道範圍如下:
100 ms定時器T0~T199, 共200點,設定值:0.1~ 3276.7秒;
10 ms定時器T200~TT245,共46點,設定值:0.01~327.67秒;
1 ms積算定時器 T245~T249,共4點,設定值:0.001~32.767秒;
100 ms積算定時器T250~T255,共6點,設定值:0.1~3276.7秒;
定時器指令符號及應用如下圖所示:
X000
K123 設定值(累積)
T200 Y000 當定時器線圈T200的驅動輸入X000接通時,T200的當前值計數器對10 ms的時鍾脈沖進行累積計數,當前值與設定值K123相等時,定時器的輸出接點動作,即輸出觸點是在驅動線圈後的1.23秒(10 * 123ms = 1.23s)時才動作,當T200觸點吸合後,Y000就有輸出。當驅動輸入X000斷開或發生停電時,定時器就復位,輸出觸點也復位。
每個定時器只有一個輸入,它與常規定時器一樣,線圈通電時,開始計時;斷電時爛鏈,自動復位,不保存中間數值。定時器有兩個數據寄存器,一個為設定值寄存器,另一個是現時值寄存器,編程時,由用戶設定累積值。
如果是積算定時器,它的符號接線如下圖所示:
X001
K345
X002
定時器線圈T250的驅動輸入X001接通時,T250的當前值計數器對100 ms的時鍾脈沖進行累積計數,當該值與設定值K345相等時,定時器的輸出觸點動作。在計數過程中,即使輸入X001在接通或復電時,計數繼續進行,其累積時間為34.5s(100 ms*345=34.5s)時觸點動作。當復位輸入X002接通 ,定時器就復位,輸出觸點也復位。
五、 計數器(C)
FX2N中的16位增計數器,是16位二進制加法計數器,它是在計數信號的上升沿進行計數,它有兩個輸入,一個用於復位,一個用於計數。每一個計數脈沖上升沿使原來的數值減1,當現時值減到零時停止計數,同時觸點閉合。直到復位控制信號的上升沿輸入時,觸點才斷開,設定值又寫入,再又進入計數狀態。
其設定值在K1~K32767范圍內有效。
設定值K0與K1含義相同,即在第一次計數時,其輸出觸點就動作。
通用計數器的通道號:C0 ~C99,共100點。
保持用計數器的通道號:C100~C199,共100點。
通用與掉電保持用的計數器點數分配,可由參數設置而隨意更改。
舉個例子:
X010 X011
K 計數器
C 0 由計數輸入X011每次驅動C0線圈時,計數器的當前值加1。當第10次執行線圈指令時,計數器C0的輸出觸點即動作。之後即使計數器輸入X011再動作,計數器的當前值保持不變。
* 當復位輸入X010接通(ON)時,執行RST指令,計數器的當前值為0,輸出接點也復位。
* 應注意的是, 計數器C100~C199,即使發生停電,當前值與輸出觸點的動作狀態或復位狀態也能保持。
六、 數據寄存器
數據寄存器是計算機必不可少的元件,用於存放各種數據。FX2N中每一個數據寄存器都是16bit(最高位為正、負符號位),也可用兩個數據寄存器合並起來存儲32 bit數據(最高位為正、負符號位)。
1) 通用數據寄存器D 通道分配 D 0~D199,共200點。
只要不寫入其他數據,已寫入的數據不會變化。但是,由RUN→STOP時, 全部數據均清零。(若特殊輔助繼電器M8033已被驅動,則數據不被清零)。
2) 停電保持用寄存器 通道分配 D200~D511,共312點,或D200~D999,共800點(由機器的具體型號定)。基本上同通用數據寄存器。除非改寫,否則原有數據不會丟失,不論電源接通與否,PLC運行與否,其內容也不變化。然而在二台PLC作點對的通信時, D490~D509被用作通信操作。
3) 文件寄存器 通道分配 D1000~D2999,共2000點。
文件寄存器是在用戶程序存儲器(RAM、EEPROM、EPROM)內的一個存儲區,以500點為一個單位,最多可在參數設置時到2000點。用外部設備口進行寫入操作。在PLC運行時,可用BMOV指令讀到通用數據寄存器中,但是不能用指令將數據寫入文件寄存器。用BMOV將 數據寫入RAM後,再從RAM中讀出。將數據寫入EEPROM盒時,需要花費一定的時間,務必請注意。
4) RAM文件寄存器 通道分配 D6000~D7999,共2000點。
驅動特殊輔助繼電器M8074,由於採用掃描被禁止,上述的數據寄存 器可作為文件寄存器處理,用BMOV指令傳送數據(寫入或讀出)。
5)特殊用寄存器 通道分配 D8000~D8255,共256點。
是寫入特定目的的數據或已經寫入數據寄存器,其內容在電源接通時,寫入初始化值(一般先清零,然後由系統ROM來寫入)。