Frequency_Generator:命令方波信号

概述

Frequency Generator 功能块按指定频率控制方波信号输出。

图形表示形式 (LD/FBD)

G-RU-0010714.2.gif-high.gif

 

 

IL 和 ST 表示形式

若要查看 IL 或 ST 语言的一般表示形式,请参阅功能和功能块表示形式一章。

输入变量

下表介绍输入变量:

输入

类型

注释

EN_Enable

BOOL

TRUE = 允许通过 IN_EN 输入(如果已配置)启用 Frequency Generator

F_Enable

BOOL

TRUE = 强制启用功能。

EN_SYNC

BOOL

TRUE = 允许通过与时基(如果已配置)相关的内部定时器的 IN_SYNC 输入进行重新启动。

F_SYNC

BOOL

在上升沿上,强制与时基相关的内部定时器进行重新启动。

频率

DWORD

Frequency Generator 输出信号的频率(以 Hz 为单位)。

(范围:1...100,000)

输出变量

下表介绍输出变量:

输出

类型

注释

InFrequency

BOOL

TRUE = Frequency Generator 以指定频率输出信号。

Busy

BOOL

Busy 用于表示命令变更正在进行:频率发生变化。

当设置了 Enable 命令且频率发生器信号不是以指定的频率输出时,设置为 TRUE

如果设置了 InFrequency 或 Error,或者启用命令被复位,则复位为 FALSE

当命令变更立即执行时,Busy 保持为 FALSE

Error

BOOL

TRUE = 表示检测到一个错误。

ErrID

PTOPWM_ERR_TYPE

当设置了 Error 时:检测到的错误的类型。