发布日期:2022-04-26 点击率:2279 品牌:组态王_Kingview
PWM功能提供可变占空比的脉冲输出,波形如图7-lla所示。时间基准可以设置为us或ms,周期的变化范围为50 - 65535uus或2- 65535ms,脉冲宽度的变化范围为0~65535us或0 - 65535ms。
当指定的脉冲宽度值大于周期值时,占空比为100%,输出连续接通。当脉冲宽度为0时,占空比为0%,输出断开。如果指定的周期小于两个时间单位,周期被设为默认值(两个时间单位)。PWM的高频输出波形经滤波后可以得到与占空比成正比的模拟量输出电压。
可用下述的两种方法改变PWM波形的特性。
(1)同步更新 如果不要求改变时间基准,即可以进行同步更新。同步更新时,波形特性的变化发生在两个周期的交界处,可实现平滑过渡。
(2)异步更新
PWM的典型操作是脉冲宽度变化但周期保持不变,因此不要求改变时间基准。如果需要改变PTO/PWM发生器的时间基准,则应使用异步更新。异步更新瞬时关闭PTO/PWM发生器,与PWM的输出波形不同步,可能引起被控设备的抖动。因此建议选择一个适用于所有周期时间的时间基准,使用PWM同步更新。
控制字节中的“PWM更新方式位” (SM67.4或SM77.4)用来指定更新类型,执行PLS指令使改变生效。如果改变了时间基准,不管PWM更新方式位的状态如何,都会产生一个异步更新。
执行菜单命令“工具”_“位置控制向导”选项,打开“位置控制向导”对话框。在第1页选择“配置S7-200 PLC内置PTO/PWM操作”选项。在第2页选择组态QO.0或QO.1。在第3页选择组态PWM,并选择脉冲宽度和周期的时间基准(ms或us),就完成对PWM的组态。向导将生成PWM指令PWMx—RUN,指令名称中的x是QO.0或QO.1。
子程序PWMx—RUN的参数RUN为使能位,周期Cycle的数据类型为WORD,变化范围为2 - 65535。脉冲宽度Pulse的数据类型WORD,变化范围为0- 65535。Pulse与Cycle的比值为占空比。
下一篇: PLC、DCS、FCS三大控
上一篇: MATLAB和Simulink在航