PLC论坛-全力打造可编程控制器专业技术论坛

 找回密码
 注册哦

QQ登录

只需一步,快速开始

微信扫码登录

查看: 60|回复: 0

[西门子] PLC控制伺服/步进电机循环定位如何编程?

[复制链接]
发表于 2024-8-4 12:18:36 | 显示全部楼层 |阅读模式
控制要求:
①按下回原点按钮,设备开始回原点
②回完原点后,按下启动按钮,往复在0-50mm位置



组态步骤省略
Ø两点往复程序(方法二)
程序段1是实现轴的使能,只有使能了才能实现定位


程序段2是实现轴的回原点功能,按下启动后,MW2的值为1,按下停止后则为0,使用不同的值来实现不同的功能

程序段3是判断状态步的值等于1时,调用绝对定位指令 ,将位置数据和速度数据填写好,然后延时一段时间触发定位指令,定位完成后,完成位M0.4则会接通,接通了之后延时一段时间将状态步骤的值修改为2。
注意:这里的定位触发一定要延时,否则会出现无法循环的现象!初学者往往容易犯这个错误找不到原因,当然您也可以错开扫描周期,关于错开扫描周期的方法在之前的文章中已经写了,大家可以参考。

程序段4和程序段3类似,分析过程也差不多,所以在这里就不再赘述了!





免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册哦

x
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册哦

本版积分规则

QQ|小黑屋|手机版|Archiver|PLC技术网-PLC论坛 ( 粤ICP备17165530号 )|网站地图

GMT+8, 2024-9-10 20:04 , Processed in 0.046879 second(s), 26 queries .

快速回复 返回顶部 返回列表