伺服最大加速到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