bandown
三菱PLC新人,请多指教!
级别: 略有小成
精华主题: 0
发帖数量: 26 个
工控威望: 205 点
下载积分: 1477 分
在线时间: 75(小时)
注册时间: 2015-09-30
最后登录: 2016-03-08
查看bandown的 主题 / 回贴
楼主  发表于: 2015-11-17 14:27
附上小弟写的一段程序图单按X0 就可以使步进电机做一次来回正反转
分享出来,给跟小弟一样正在学控制步进电机的工控菜鸟一起进步,图中有疑问也可以询问小弟我
附上使用的机型--------------
PLC:FX3U-64MT
步进电机:42电机DTX0808 单相四线
步进电机驱动器:ZD8731
24V驱动

--------------------------------分隔线---------------- -----------------------------------------------
在一次感谢论坛中的各路高手帮忙
想再跟各位大神询问并讨论几个问题

问题1:程序图是否有办法做简化的动作
问题2:如何1键让步进电机不断重复的作来回正反转运动,是要在程序图中加新的指令,还是要重覆哪些指令
问题3:M8340 M8350 M8360 是否跟M8029的功能一样,如果不是的话能否解释两者的差异

3个问题想请各位大神协助,您的协助,会让我们这些工控菜鸟更加成长,十分感谢
[ 此帖被bandown在2015-11-18 10:04重新编辑 ]
langui
级别: 论坛先锋
精华主题: 0
发帖数量: 1541 个
工控威望: 1764 点
下载积分: 6257 分
在线时间: 642(小时)
注册时间: 2014-06-16
最后登录: 2024-12-12
查看langui的 主题 / 回贴
1楼  发表于: 2015-11-18 13:58
步进电机在做高速运转的时候加减速时间过短很容易失步,最好是用PLSR。精度要求得高的话最好用伺服,伺服也不贵,如果想节省成本,可以用带增补功能的步进(后面有编码器检测,由驱动器运算有没有丢步),M8029是一个通用指令,除了发脉冲之外很多指令都可以用他,M8340 M8350 M8360 是发脉冲的专用指令。还有相对定位走来回的话正方向是DRVI K9999 K1000 Y0 Y1,反方向的话的DRVI K-9999 K1000 Y0 Y1,(注意正负方向)。你想简化程序的话就只需要把脉冲和频率用寄存器代替,只要只需要一条定位指令。驱动的时候把数值传送进去就行了。
楼主留言:
PLSR有办法进行正反转吗?
我该怎么给PLSR方相信号?
本帖最近评分记录:
  • 下载积分:+1(bandown) 真诚感谢!
    langui
    级别: 论坛先锋
    精华主题: 0
    发帖数量: 1541 个
    工控威望: 1764 点
    下载积分: 6257 分
    在线时间: 642(小时)
    注册时间: 2014-06-16
    最后登录: 2024-12-12
    查看langui的 主题 / 回贴
    2楼  发表于: 2015-11-18 14:30
    接通Y1不就是反转了,步进马达的DIR信号只有通和断执行正反转。
    楼主留言:
    程序上另外将Y1接通吗
    本帖最近评分记录:
  • 下载积分:+1(bandown) 真诚感谢!
    langui
    级别: 论坛先锋
    精华主题: 0
    发帖数量: 1541 个
    工控威望: 1764 点
    下载积分: 6257 分
    在线时间: 642(小时)
    注册时间: 2014-06-16
    最后登录: 2024-12-12
    查看langui的 主题 / 回贴
    3楼  发表于: 2015-11-18 15:34
    是的,但是最好反转的时候先接通Y1,延时0.1S,再发送脉冲指令
    楼主留言:
    谢谢,我会尝试您说的方式
    非常感谢您的指导