S7200多段平滑脉冲

伺服最大加速到1500转,后缓慢加速到2000转,然后减速停止。看着简单可是小弟只会单段脉冲输出,还有就是向导的包络。没有位控模块。使用内置脉冲输出。求教。。。

最佳答案

关于包络表控制伺服的例子程序:
主程序:
LD     SM0.1
R      Q0.0, 1
CALL   初始化:SBR0
初始化子程序:
LD     SM0.0
MOVB   16#A0, SMB67
MOVW   +500, SMW168
CALL   包络表:SBR1
ATCH   INT_0:INT0, 19
ENI
PLS    0
包络表子程序:
加速度包络:
LD     SM0.0
MOVB   3, VB500
MOVW   +500, VW501
MOVW   -2, VW503
MOVD   200, VD505
恒速度包络:
LD     SM0.0
MOVW   +100, VW509
MOVW   +0, VW511
MOVD   3400, VD513
减速度包络:
LD     SM0.0
MOVW   +100, VW517
MOVW   1, VW519
MOVD   400, VD521
中断子程序:
LD     SM0.0
=      Q0.6

提问者对于答案的评价:
这是书上的例子,就是不太明白周期增量之类的参数

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc207622.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年11月6日 上午11:37
下一篇 2017年11月6日 上午11:37

相关推荐