hh29123627
级别: 探索解密
精华主题: 0
发帖数量: 57 个
工控威望: 150 点
下载积分: 5154 分
在线时间: 34(小时)
注册时间: 2018-11-20
最后登录: 2023-02-03
查看hh29123627的 主题 / 回贴
楼主  发表于: 2019-09-04 22:57
如题,采用的1214C PLC,用的两个单轴伺服,走的绝对运动定位,Y轴大概要走20多段运动,Z轴大概30多段运动。两根轴不需要同步,一根轴运动完成后,另外一根轴才动。
问题1:每一次调用绝对运动都需要给上升沿,想请教老鸟们是怎么处理的?差不多一起60段的运动轨迹
问题2:现在我采用的就是用轴的绝对运动.done做当前运动完成的判断,完成一段就记一个上升沿加计数,但是我用梯形图,写了太复杂,请问老鸟们都是这么处理的嘛?
就打个比方,Y轴先运动第一段,完成信号给到做判定,将Z轴目标位置move到Z轴绝对运动当前位置,再允许Z轴做第一段运动。我这样写对于我这种工艺需求是不是太复杂,我试过写了10段运动轨迹左右,就写了差不多十几段程序段(梯形图)
现在我想请教各位老鸟,如果换个思路,用SCL的case of 多条件分支,有没有大佬可以指教一下?
wangnaizhi
级别: 论坛先锋
精华主题: 0
发帖数量: 1273 个
工控威望: 1449 点
下载积分: 5484 分
在线时间: 896(小时)
注册时间: 2015-08-31
最后登录: 2024-12-20
查看wangnaizhi的 主题 / 回贴
1楼  发表于: 2019-09-07 09:24
可以用绝对定位  然后用变址寄存器去修饰寄存器 这样程序就一段就够了