『7x24小时有问必答』
文末有200SMART项目案例及模板编程
导读:在一些应用场景中,需要使用PLC来控制伺服或者步进来实现多个点位的定位控制,并且到达每个点位的速度也可以调整,那么针对这种程序我们该如何使用200SMART G2来编写呢?
控制要求:
(1)按下启动按钮后,PLC发送脉冲控制步进电机到达位置1,延时5秒后,到达位置点2...依次到达位置点5.
(2)期间,当按下暂停按钮后,步进电机暂停,松开暂停后,继续完成之后的点位定位。
程序编写
(1)组态轴,设置需要定位的脉冲和方向点位
(2)机械参数可根据实际情况设置
(3)设置回原点参数
(4)新建数组用于存储速度和位置数据
(5)程序解析
程序段1是轴使能,程序段2是回原点。本次案例,只需要接通V0.0即可把当前位置设置为原点。
程序段3是绝对定位,位置由VD20给定,速度由VD24给定定
程序段4是当启动标志位或者暂停标志位接通后,触发V0.1用于执行定位功能。
程序段6是当没有按下暂停按钮时,定位完成后开始延时5秒,5秒时间到达后,将数组的下标变量“Num”加1,将位置和速度数据索引到下一个,同时也需要接通M7.0用于触发再次定位。
程序段7是启动功能,启动按下后将第1个位置数据和速度数据给定到变量中。
程序段8是暂停功能,当M21.0接通后暂停,松开M21.0后继续定位。

最近有很多小伙伴说要案例书籍,说是手机上看文章不是很方便,我抽时间把200SMART项目案例及模板整理出来,案例都是比较典型的,其中包括气缸控制程序、报警程序、程序框架、运动控制程序、模拟量控制变频器、通信和报文解读等实战案例。需要的可以加我微信:biao467524527,如果加不上可以私信我

往期推荐

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

本帖子中包含更多资源

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

x
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

上一主题上一主题         下一主题下一主题
QQ手机版小黑屋粤ICP备17165530号

关于我们·投诉举报· 用户帮助· 联系我们 · 本站服务 · 版权声明· 隐私政策 · 投搞指南

法律保护:PLC技术网,plcjs.com,plcjs.net等字样
Copyright 2010-2030. All rights reserved. 


微信公众号二维码 抖音二维码 百家号二维码 今日头条二维码哔哩哔哩二维码