andy_zy
级别: 略有小成
精华主题: 0
发帖数量: 90 个
工控威望: 257 点
下载积分: 616 分
在线时间: 42(小时)
注册时间: 2009-03-20
最后登录: 2012-09-13
查看andy_zy的 主题 / 回贴
楼主  发表于: 2011-12-12 16:28



机械位置如图所示,无论滑块是在图中的位置1还是位置2,均让伺服电机正转向右行走,直到接触到右限位开关,(此处也可以用相对定位指令,无论在何处均发一固定数目的脉冲向右行走,保证能走到近点开关的右侧),延时0.5秒后启动原点回归指令,中断允许,以600R/分的速度向左行走,到达近点开关后以60转/分的寸动速度行走(挡板的长度超过丝杠的最小螺距,保证在X10为OFF前找到Z信号)。

在X10为ON后,检测到Z信号X0上升沿时,置位M3,使电机停止运转,此时认为是原点

PLC为台达EH2

疑问:1、首先,此方案是否可行
      2、用中断的目的是由于Z信号宽度比较窄,怕PLC响应不了
      3、以前没用过中断,不知道中断是不是这样用,手册上说外部中断(I001,X0),没能理解什么意思
      4、伺服编码器Z相输出为差分输出时,怎么接到PLC的X0上

最好能按照我说的这种思路改成正确的PLC程序,谢谢各位大侠

我写的程序, 台达PLC原点复归程序带中断求解.zip (13 K) 下载次数:708

PLC程序部分截图,请指正

[ 此帖被gaoziyuan在2011-12-12 21:31重新编辑 ]
rqhan
级别: 探索解密
精华主题: 0
发帖数量: 61 个
工控威望: 169 点
下载积分: 569 分
在线时间: 55(小时)
注册时间: 2010-08-09
最后登录: 2024-09-01
查看rqhan的 主题 / 回贴
1楼  发表于: 2012-06-09 22:52
没必要用Z轴信号吧,为什么不直接用X10呢?