jonnofergp
级别: *
精华主题: * 篇
发帖数量: * 个
工控威望: * 点
下载积分: * 分
在线时间: (小时)
注册时间: *
最后登录: *
查看jonnofergp的 主题 / 回贴
楼主  发表于: 2011-04-09 15:31
用PLC控制伺服!电机如果走出波型图出来!!我的波型图是梯形的加减速的
guanying14
级别: *
精华主题: * 篇
发帖数量: * 个
工控威望: * 点
下载积分: * 分
在线时间: (小时)
注册时间: *
最后登录: *
查看guanying14的 主题 / 回贴
1楼  发表于: 2011-04-14 17:03
你是要控制一个梯形的控制曲线吧,用PLC输出模拟量来控制伺服电机做速度控制就可以,把曲线分为三步来控制就行,1、匀加速上升过程;2、匀速运动过程;3、匀减速过程。利用中断来计算时间作为曲线的时间X轴,模拟量控制速度做为Y轴,分别算出三段曲线的输出当量:a=(Vt-V0)/t1*T(t1加速或者减速的时间,T中断周期),然后在中断周期中写一个自递增的程序来计算运行的时间,用输出当量*递增总数就可以转换成模拟量的输出从而达到控制速度的目的。这样做的目的实际上就是把一段速度分解成无数段小匀加速度来控制。