lucas
級別: 家園?
精華主題: 0
發(fā)帖數(shù)量: 290 個
工控威望: 570 點
下載積分: 2881 分
在線時間: 113(小時)
注冊時間: 2010-02-02
最后登錄: 2022-05-20
查看lucas的 主題 / 回貼
樓主  發(fā)表于: 2015-01-16 16:14
[attachment=131414]

用感應(yīng)片控制步進電機(三菱PLC)應(yīng)該怎么編程呢?一個感應(yīng)片上開有36個槽,步進電機每次轉(zhuǎn)動一個槽的角度,用什么指令合適?

比如檢測槽的光電為X1 , PLC上Y0 為脈沖輸出,Y4為方向,  

如果用步進寫 最好!
lucas
級別: 家園?
精華主題: 0
發(fā)帖數(shù)量: 290 個
工控威望: 570 點
下載積分: 2881 分
在線時間: 113(小時)
注冊時間: 2010-02-02
最后登錄: 2022-05-20
查看lucas的 主題 / 回貼
1樓  發(fā)表于: 2015-01-16 16:40
估計要用到輸入中斷 ,有誰幫幫忙,寫個樣例,謝謝!
lucas
級別: 家園常客
精華主題: 0
發(fā)帖數(shù)量: 290 個
工控威望: 570 點
下載積分: 2881 分
在線時間: 113(小時)
注冊時間: 2010-02-02
最后登錄: 2022-05-20
查看lucas的 主題 / 回貼
2樓  發(fā)表于: 2015-01-16 19:44
引用
引用第2樓poorwer于2015-01-16 19:42發(fā)表的  :
用高速計數(shù)器,計數(shù)的值當(dāng)作脈沖量輸出;蛴肧PD指令來做。

能不能寫的示例,謝謝! 這個不用計數(shù)吧,只要檢測到X1的上升沿,就停止
lucas
級別: 家園?
精華主題: 0
發(fā)帖數(shù)量: 290 個
工控威望: 570 點
下載積分: 2881 分
在線時間: 113(小時)
注冊時間: 2010-02-02
最后登錄: 2022-05-20
查看lucas的 主題 / 回貼
3樓  發(fā)表于: 2015-01-16 23:17
引用
引用第4樓poorwer于2015-01-16 22:29發(fā)表的  :
理解錯你意思了。用X1控制這樣會不準(zhǔn)的。不可以計算角度來走嗎?難道你每個槽都是不規(guī)則的?


所以說用中斷來做應(yīng)該合理一點,計算角度會有累計誤差的