PWM 提供了占空比可变周期固定的输出。PWM 输出以指定频率(循环时间)启动之后将连续运行。 脉宽根据所需要的控制要求进行变化。 占空比可表示为周期的百分比或对应于脉冲宽度的时间值。 脉宽的变化范围为 0%(无脉冲,始终为低电平))到 100%(无脉冲,始终为高电平)。 请参见下图。
图1.PWM波形
由于 PWM 输出可从 0% 变化到 100%,如表1所示,因此在很多情况下,它可以提供一个类似于模拟量输出的数字量输出。 例如,PWM 输出可用于电机从静止到全速的速度,或用于阀从关闭到全开的位置控制。
表1.脉冲宽度时间、周期时间和 PWM 功能的响应脉冲宽度时间/周期时间 | 响应 |
---|---|
脉冲宽度时间 >= 周期时间值 | 占空比为 100% : 输出一直接通 |
脉冲宽度时间 = 0 | 占空比为 0% : 连续关闭输出 |
周期时间 < 2 个时间单位 | 默认情况下,周期时间为两个时间单位 |
PWM功能产生一个占空比变化周期固定的脉冲输出。你可以为其设定周期和脉宽(以微秒或毫秒为单位):
PWM 发生器的详细参数和例程请参见《S7-200 SMART 系统手册》。
西门子热线工程师内部学习讲座-PWM部分:
实现方式:通过PWM向导或者PLS指令(特殊寄存器SM)实现
可实现的数量:S7-200 SMART CPU提供三个数字量输出(Q0.0、Q0.1和Q0.3)
为了简化应用中运动控制的使用,推荐使用“PWM 向导”来组态 PWM。
只能使用同步更新更改 PWM 波形的特性。 执行同步更新时,信号波形特性的更改发生在周期交界处,这样可实现平滑转换。