zjsa2009
級別: 探索解密
|
例如:0°—90°一個動作,50°—230°一個動作,用三菱PLC具體要怎么編程啊?請各位大蝦抽空指點一下。在這里先謝謝了! |
---|---|
|
匯榮鋁業
級別: 網絡英雄
|
用凸輪控制指令和高速計數器配合就行了。簡單的很。要是想在觸摸屏上設置角度的話,在程序里就用輔助觸點M.不用觸摸屏就用傳送指令提前把設定的角度傳送到數據寄存器里,在用比較指令就行了。 |
---|---|
|
zjsa2009
級別: 探索解密
|
因為我是剛學習PLC的,對一些指令還很陌生,希望大家能給我編一個祥例,要在觸摸屏設置角度的。謝謝了! |
---|---|
|
匯榮鋁業
級別: 網絡英雄
|
LD 8000 DABSD D10 C252 M0 K2 OUT C252 K360 LD C252 RST C252 LD M0 OUT Y0 LD M1 OUT Y1 END M0和M1的開通和關斷可以在觸摸屏里隨便設置角度,因為凸輪控制器工作時是有一個開通點和一個關斷點。開通點和關斷點所需的角度就存在的D10到D13這4個寄存器里。因為你要求有兩個動作,所以要用4個寄存器。Y0的開通點角度再D10里設置,關斷角度再D11里設置,Y1的開通點角度再D12里設置,關斷點角度在D13里設置。這4個寄存器要和觸摸屏連上才行。 |
---|---|
|
匯榮鋁業
級別: 網絡英雄
|
又忘了寫了,如果用編碼器的話,在程序里必須用高速計數器,因為編碼器的頻率比較高,普通計數器檢測不到角度(就是反應慢)。上邊那個程序里的C252是雙相雙計數輸入。只要程序里用到C252這個高速計數器,外部輸入端子的X0 X1 X2就被自動占用。要說的太多了,你還是慢慢學吧。 |
---|---|
|
zjsa2009
級別: 探索解密
|
LD 8000 DABSD D10 C252 M0 K2 OUT C252 K360 LD C252 RST C252 LD M0 OUT Y0 LD M1 OUT Y1 END 這個程序對嗎 |
---|---|
|