您现在所在的是:

西门子SIEMENS

回帖:3个,阅读:339 [上一页] [1] [下一页]
1142
yyh1910
文章数:59
年度积分:50
历史总积分:1142
注册时间:2014/8/19
发站内信
发表于:2014/9/20 12:47:36
#0楼
各位大神,本人要驱动伺服电机在不同位置时运行速度不同,怎样实现这个功能。只使用PLC内置PTO(Q0.0)。
调用不同的包络吗,还是有别的方法。
20分悬赏
2680
九翱九天
文章数:335
年度积分:50
历史总积分:2680
注册时间:2005/6/20
发站内信
发表于:2014/9/20 13:48:52
#1楼
如果用内置的PTO,那可以采用调用PTO多段包络的办法,如果想要更灵活的使用,可以用PLS指令,通过对SM67.1,SMW70的控制,也可以达到不同速度的要求,其中控制寄存器SMW70设定脉冲宽度。SM67.1用于随时更新脉冲宽度,只需要对SMW70设置就可以达到不同速度的要求了。
1142
yyh1910
文章数:59
年度积分:50
历史总积分:1142
注册时间:2014/8/19
发站内信
发表于:2014/9/20 14:18:25
#2楼
回复 #1楼 九翱九天
比如在A点到原点时我可以调用包络的第x,y端;然后送原点到B点时,我可以调用包络的第n.m端;还是在A点到原点时我可以调用包络a;然后送原点到B点时,我可以调用包络b,使用2个包络。
1142
yyh1910
文章数:59
年度积分:50
历史总积分:1142
注册时间:2014/8/19
发站内信
发表于:2014/9/20 14:31:16
#3楼
回复 #1楼 九翱九天
刚看了PLS指令,SM67.1(更新脉宽),SM67.2(更新脉冲数),SMW70(脉宽),SMD72(脉冲数),通过这4个寄存器的控制应该能实现不同距离不同速度

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2025 Gkong.com, All Rights Reserved

31.2002