签到有奖
消息提醒
运维工程师专区
官方商城
扫码分享好友 任选多种周边
大佬们,请教一个问题,我PLC用的200SMART ST60 带一个步进电机,使用场景:ST60带一步进,步进带动皮带滚筒,当有物品靠近对射光电时,步进电机开始定位控制,走一个相对距离停止下来。此时气缸动作一下,步进电机继续旋转把物体送出去,直到第二个物体再次碰到光电,循环上面的定位控制,气缸动作完步进旋转起来把物体送出去。。。。距离需要可设置。不考虑皮带与物体的相对位移。摩擦力足够大,别的品牌已经实现。请问200SMART如何实现。
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
帖子链接:https://www.ad.siemens.com.cn/club/bbs/post.aspx?a_id=1792931&b_id=64&s_id=0&num=20
典型的超驰功能,先速度控制,光电触发后走一个增量定长。V2.7的SMART才能做
更新到V2.7但是没有看到相关的说明 。。。。
2.7版本刚刚出来,关于步进控制的介绍不多。
查了手册,功能有限得可怜,但应该还能实现本楼的要求的功能。
控制方法:没有物体感应,用JOG模式或者pls模式带动滚筒,速度可以设置。有物体感应就用GOTO模式走相对位置,距离可设置。
定点,做相对位移试试。
输入中断,光电触发中断,记录触发位置信息,同时停止速度模式,然后触发位置加定长为目标位置,走绝对位置
使用v2.7 软件,超驰功能
首先做速度控制,光电触发后一个增量定长定点,做相对位移OK!
学习了!这个还没有用过
用pls指令编程。从2.2开始就可以完成这个功能。就看你是否愿意手工编程。22xplc一直都可以。
我反对那种思想:要有那个指令才等同有那个功能。那个plc要有那个指令才等同那个plc可以做那个事情。
例如:30plc有alt指令,30plc才可以做一键启停。西门子没有alt指令,西门子没有这个功能。
呸!!!
喂到嘴边才吃,是吧。自己不愿意做饭吃是吧?也没什么。这块肉你晚了几年才吃到,也没什么。
这种可以用自编程的步进驱动器,用传感器触发 IO让步进电机以合理的速度走完固定的举例(这段走完是可以不需要传感器的),然后重复触发IO循环就可以了,用自编程驱动器很好弄,可以看看东莞爱维的,产品和服务都比较好
你是怎么控制步进电机速度的,总会有一个”当前脉冲数C_Pos“吧?当光电开关被触发时,记录当前位置脉冲数值,仍然以速度模式控制步进电机,到达相对位移后停止即可。
考虑中断的必要性。你的情况真要这么高速?不就皮带上一个东西走过去。用扫描会产生多少滞后?滞后了多少脉冲多少位置量?影响了产品多少?
问题总结一下。。。。我更新固件后 ,使用超驰功能 基本可以达到要求。但是关于加减速方面的事情我还没时间去研究
超驰是不是也是扫描作用?要扫描到这个运动指令,这个触点触发了这条指令才会发生作用?
这个超驰动作没有输入点中断,所以我想精度不会太高。
相信你。
所以我14楼问楼主你这些问题,你就要回答啦。
你要是看得那10来个脉冲那么紧,你就要考虑扫描带来的影响。影响了你一些什么?
pls手工编程就仅仅是中断反应的时间和几条程序的执行时间,可能就过了一个半个脉冲的样子。也就是能给予你最高速度的反应了。
咋感觉挺简单呢虽然没做过运动控制。PLS加GOTO的相对定位加位置偏移,大概的想法,当然实践出真理,重要的还是要自己动手验证。
分享
扫码分享好友 任选多种好礼
收藏
有帮助
欢迎您访问支持中心!
丰富的视频,全方位的文档,大量的网友交流精华……
为了更好的完善这些内容,我们诚邀您在浏览结束后,花20秒左右的时间,完成一个用户在线调查!
感谢您的支持!
密码至少8位,包含大、小写字母,数字和符号至少三种。
允许邮箱和手机接收来自支持中心网站的信息
我已同意《支持中心网站注册协议和隐私政策》
微信登录扫码一键登录
验证码登录
密码登录
二维码失效点击重试
打开微信扫一扫,快速登录/注册
未注册手机验证后自动登录,注册即代表同意《支持中心网站注册协议和隐私政策》
三日内免验证登录
短信登录
登录