依然爱你
级别: 探索解密
精华主题: 0
发帖数量: 37 个
工控威望: 185 点
下载积分: 752 分
在线时间: 43(小时)
注册时间: 2013-06-10
最后登录: 2014-11-02
查看依然爱你的 主题 / 回贴
楼主  发表于: 2013-11-27 19:17
写了一段程序,运行后发现,没有按照自己想的运行,一直想不明白,特来求助

x0为限位开关,用的常闭点,y6为小车。我本意是这样的:开机看小车在不在上限位,在的话执行130步,不在的话,y6输出让小车走到上限位,在执行130,运行时发现不管在不在上限位,小车不动作,直接执行130步,改了半天无解。
tzhihao6
级别: 略有小成
精华主题: 0
发帖数量: 55 个
工控威望: 204 点
下载积分: 959 分
在线时间: 89(小时)
注册时间: 2013-06-09
最后登录: 2024-11-19
查看tzhihao6的 主题 / 回贴
1楼  发表于: 2013-11-28 18:51
    



1.小车不在限位,X0不通,M24置位,M3置位步进工作,Y6复位(虽然一开机M8000置位Y6. 但是复位优先Y6不工作小车不动)
2. 小车在限位,M23置位,S10工作STL步进工作。所以小车在不在限位,步进工作。