PWM(脉宽调制)

PWM 指令用于打开或关闭已配置的 PWM 通道的 PWM 输出。
该指令块与 L20E 控制器配合使用,并使用嵌入式输出通道 6 支持 PWM 单通道。
支持的语言︰功能块图、梯形图和结构化文本。
该指令适用于 L20E 控制器。
PWM
PWM
PWM
PWM
PWM 参数
参数
参数类型
数据类型
描述
Enable
输入
BOOL
启用指令块。该级别为指令块触发。
  • TRUE: 更新 Sts。根据“打开”输入参数和有效配置,PWM 为活动或不活动。
  • FALSE:仅更新 Sts。PWM 状态(活动或不活动)未受影响。
On
输入
BOOL
打开/活动或关闭/不活动 PWM 输出。
  • TRUE: 根据最新有效配置,PWM 输出为活动或继续为活动。当 PWM 为活动时,输出 LED 亮起,即使工作周期设置为 0%。
  • FALSE:仅当配置也有效时 PWM 输出为不活动。
Freq
输入
UDINT
脉冲频率。
  • 1-100,000 Hz
DutyCycle
输入
UINT
脉冲工作周期。
  • 0-1,000 (0% - 100%)
ChType
输入
UINT
通道类型。
  • 0:嵌入式
  • 1:插件
  • 2:扩展
ChSlot
输入
UINT
通道插槽。
  • 0:嵌入式
ChNum
输入
UINT
通道编号。
  • 0:PWM CH0
ENO
输出
BOOL
启用“输出”。
仅适用于梯形图程序。
Sts
输出
UINT
PWM 状态代码:
  • 00:未启用功能块(无操作)。
  • 01:PWM 配置成功
  • 02:工作周期无效
  • 03:频率无效
  • 04:通道类型无效
  • 05:通道插槽无效
  • 06:通道编号无效
  • 07:目录无效。所使用的目录不支持 PWM 功能

PWM 示例

PWM 功能块图示例
PWM 功能块图示例
PWM 梯形图示例
PWM 梯形图示例
PWM 结构化文本示例
PWM 结构化文本示例
提供反馈
对本文档有问题或反馈吗? 请在这里提交您的反馈
Normal