摘要:現在大部分院校使用的《可編程控制器》都是以三菱PLC為基礎進行編寫的。但是實際上很多企業很多院校使用編程器都不是三菱,這就給很多學生造成了一定的困擾。本文重點介紹了三菱編程語言與松下編程語言的區別,為學生快速掌握松下PLC打下了一定的基礎。
關鍵詞:三菱 松下 可編程控制器
現在大部分院校使用的《可編程控制器》都是以三菱PLC為基礎進行編寫的。但是,實際上很多企業很多院校使用編程器都不是三菱,這就給很多學生造成了一定的困擾。本文重點介紹了三菱編程語言與松下編程語言的區別,為學生快速掌握松下PLC打下了一定的基礎。下面就從常用的幾方面進行介紹:
1 輸入繼電器X和輸出繼電器Y
1.1輸入繼電器X
三菱FX2N系列PLC的輸入繼電器以八進制進行編號,地址范圍是X0~X267,共184點。松下FP1系列PLC的輸入繼電器X為X0~X12F共208個,其編號如圖所示:
例如,X120即WX12寄存器中的第0號位,X12F即WX12寄存器中第F號位。
同輸入繼電器一樣。三菱FX2N系列PLC的輸出繼電器以八進制進行編號,地址范圍是Y0~Y267,共184點。松下FP1系列PLC的輸出繼電器Y為Y0~Y12F共208個。但受外部接線端子和主機驅動能力的限制一般只用到100~200點,其余均可做內部寄存器用。
2 基本順序指令
三菱PLC與松下PLC基本順序指令梯形圖畫法基本一致,只是助記符寫法不同。如下表所示:
3 基本功能指令
3.1定時器
三菱FX2N系列PLC有256個定時器,地址編號為T0~T255,不同的編號段對應的單位馬延時時間不一樣,其中:
T0~T199為100MS定時器,共200個
T200~T245為10MS定時器,共46個
T246~T249為1MS定時器,共4個
T250~T255為100MS累計定時器,共6個。
而松下則以不同的指令TMR,TMX,TMY來表示不同的單位延時時間。
TMR:以0.01S為單位設置延時ON定時器。
TMX:以0. 1S為單位設置延時ON定時器。
TMY:以1S為單位設置延時ON定時器。
其定時器的數與計數器分享。一般默認設置定時器編號為0~99,計數器從100開始。
在定時器使用方法上,三菱與松下基本一致,這里不再舉例說明。
3.2計數器
三菱PLCFX2N系列有256個計數器,地址編號為C0~C255,其分類如表2所示:
松下FP1系列計數器編號為100~143,其計數指令CT是一減計數型預制計數器。在計數器的使用上三菱與松下有著很多不同,下面以一個簡單的例子進行說明。
例:當按下計數按鈕(對應X0)10次時,Y0接通。當復位按鈕(對應X1)接通時,則計數器復位。其梯形圖如下所示:
4 步進指令
在步進指令方面三菱PLC和松下PLC差別非常大,下面我著重的介紹一下松下PLC的步進指令。
SSTP:表示進入步進程序
NSTP:當檢測到該觸發信號的上升沿時,執行NSTP指令
NSTL:若該指令的觸發信號接通,則每次掃描均執行NSTL指令。
CSTP:復位指定的步進過程
STPE:關閉步進程序區,并返回一般梯形圖程序。
例如:當按下啟動按鈕(對應X0)后,Y0接通。延時1S后,Y0斷開,Y1接通。延時1S后Y1斷開,Y0重新接通進入循環。
5 輔助繼電器
在PLC控制程序中,輔助繼電器的作用類似于中間繼電器,輔助繼電器也有常開和常閉接點,但是不能直接驅動外部負載,外部負載只能用輸出繼電器Y驅動。三菱系列輔助繼電器用M表示,而松下輔助繼電器用R表示。
另外,松下PLC還有一些特殊的指令,如KP指令功能相當于一個鎖存繼電器,JP(跳轉)指令等等,這就需要大家自己查看幫助指令。以上只對一些常用的指令進行了說明,以便于大家快速掌握松下PLC。
參考文獻:
[1]張偉林.電氣控制與PLC應用[M].北京:人民郵電出版社,2008.
[2]常斗南.可編程控制器原理應用實驗[M].北京:機械工業出版社,1998.
[3]朱善君.可編程控制系統[M].北京:清華大學出版社,1992.