三菱PLC與旋轉編碼器的程序例子[三菱PLC實例]
三菱PLC與旋轉編碼器的程序例子
如圖所示,編碼(ma)器的A相接(jie)X0,B相接(jie)X1,當(dang)M0為ON時(shi),編碼(ma)器轉(zhuan)動,C251就(jiu)計數了(le),正轉(zhuan)就(jiu)加計數,反轉(zhuan)就(jiu)減計數。M1為ON,就(jiu)清(qing)零復(fu)位計數器C251了(le)。
三菱plc堆棧指令,舉個簡單易懂的例子
1)MPS(進棧指(zhi)令)。將運算結果(guo)送(song)人(ren)棧存儲器的(de)第一(yi)段,同時將先前送(song)入的(de)數據(ju)依次(ci)移到棧的(de)下(xia)一(yi)段。
2)MRD(讀(du)棧(zhan)(zhan)指令)。將棧(zhan)(zhan)存儲器的(de)第一(yi)段(duan)數據(最后進棧(zhan)(zhan)的(de)數據)讀(du)出且(qie)該數據繼續(xu)保存在棧(zhan)(zhan)存儲器的(de)第一(yi)段(duan),棧(zhan)(zhan)內的(de)數據不發生移動。
3)MPP(出(chu)棧指令)。將棧存儲器(qi)的(de)第一段數據(最后進棧的(de)數據)讀出(chu)且該數據從棧中消失,同時將棧中其(qi)他數據依次上移。
擴展資(zi)料:
FX系列(lie)(lie)PLC有基(ji)本(ben)邏輯(ji)指(zhi)(zhi)令20或27條、步(bu)(bu)進指(zhi)(zhi)令2條、功能指(zhi)(zhi)令100多條(不同系列(lie)(lie)有所不同)。本(ben)節以(yi)FX2N為例,介紹其(qi)(qi)基(ji)本(ben)邏輯(ji)指(zhi)(zhi)令和步(bu)(bu)進指(zhi)(zhi)令及其(qi)(qi)應用。
FX2N的(de)共有27條基本(ben)邏輯(ji)指令,其中包含了有些子系列PLC的(de)20條基本(ben)邏輯(ji)指令。
堆棧(zhan)指(zhi)令(ling)用于多重輸出電路,為編程(cheng)帶來(lai)便利。在FX系列PLC中(zhong)有11個存儲單(dan)元,它們專門用來(lai)存儲程(cheng)序運算的中(zhong)間結(jie)果,被稱為棧(zhan)存儲器。
評論信息