电机控制常是用户关心的问题。下面例子提出一种软起动/停止的方法。
说明
本节例子说明了一台洗衣机的电机速度是如何“提升”至额定转速,在所要求时间里徕持这一速度,接着再返回至停止状态的。
程序通过组合两个应用指令来实现:RAMP控制当前数据元件在规定扫描次数期间在两预定值之间线性变化与否,PWM指令使用“跃升”寄存器改变输出信号Y001的频率。
这两个指令都使用同一个特殊继电器来识别当前操作的结束与否。这个特殊继电器M8029用以触发“跃升”过程结束与常速运行开始之间的转化。同样地,“下降”模式和停止模式间的转化也用M8029来触发。在这两种情况中。用RAMP指令的结束触发M8029标志。本例中C000对M8029计数,C000两次被激活时,程序就停止。
程序开始运行时,应给出一个瞬时输出X013,以保证C000复位。接着应该是输入X000动作,提供RAMP指令的初始参数,再接下来,输入X001起作用,程序就完全被起动。
附注:
这里RAMP“保存标志”M8026不需置位。本例利用了I/O处理顺序。