lucas
级别: 家园常客
精华主题: 0
发帖数量: 290 个
工控威望: 570 点
下载积分: 2881 分
在线时间: 113(小时)
注册时间: 2010-02-02
最后登录: 2022-05-20
查看lucas的 主题 / 回贴
楼主  发表于: 2015-01-16 16:14
[attachment=131414]

用感应片控制步进电机(三菱PLC)应该怎么编程呢?一个感应片上开有36个槽,步进电机每次转动一个槽的角度,用什么指令合适?

比如检测槽的光电为X1 , PLC上Y0 为脉冲输出,Y4为方向,  

如果用步进写 最好!
lucas
级别: 家园常客
精华主题: 0
发帖数量: 290 个
工控威望: 570 点
下载积分: 2881 分
在线时间: 113(小时)
注册时间: 2010-02-02
最后登录: 2022-05-20
查看lucas的 主题 / 回贴
1楼  发表于: 2015-01-16 16:40
估计要用到输入中断 ,有谁帮帮忙,写个样例,谢谢!
lucas
级别: 家园常客
精华主题: 0
发帖数量: 290 个
工控威望: 570 点
下载积分: 2881 分
在线时间: 113(小时)
注册时间: 2010-02-02
最后登录: 2022-05-20
查看lucas的 主题 / 回贴
2楼  发表于: 2015-01-16 19:44
引用
引用第2楼poorwer于2015-01-16 19:42发表的  :
用高速计数器,计数的值当作脉冲量输出。或用SPD指令来做。

能不能写的示例,谢谢! 这个不用计数吧,只要检测到X1的上升沿,就停止
lucas
级别: 家园常客
精华主题: 0
发帖数量: 290 个
工控威望: 570 点
下载积分: 2881 分
在线时间: 113(小时)
注册时间: 2010-02-02
最后登录: 2022-05-20
查看lucas的 主题 / 回贴
3楼  发表于: 2015-01-16 23:17
引用
引用第4楼poorwer于2015-01-16 22:29发表的  :
理解错你意思了。用X1控制这样会不准的。不可以计算角度来走吗?难道你每个槽都是不规则的?


所以说用中断来做应该合理一点,计算角度会有累计误差的