(你是要控制一个梯形的控制曲线吧,用PLC输出模拟量来控制伺服电机做速度控制就可以,把曲线分为三步来控制就行,1、匀加速上升过程;2、匀速运动过程;3、匀减速过程。利用中断来计算时间作为曲线的时间X轴,模拟量控制速度做为Y轴,分别算出三段曲线的输出当量:a=(Vt-V0)/t1*T(t1加速或者减速的时间,T中断周期),然后在中断周期中写一个自递增的程序来计算运行的时间,用输出当量*递增总数就可以转换成模拟量的输出从而达到控制速度的目的。这样做的目的实际上就是把一段速度分解成无数段小匀加速度来控制。)
文字描述太难懂,十楼的朋友可否写出程序大家学习一下!