OSR(单触发上升)

OSR 指令检测布尔变量的上升沿。当输入 CLK 从清零切换为置位(即,在输入 CLK 处检测到上升沿)时,OSR 块会将输出 Q 置位一个周期。
支持的语言︰功能块图、梯形图和结构化文本。
该指令适用于 Micro810、L20E、L50E 和 L70E 控制器。
OSR
OSR
OSR 参数
参数
参数类型
数据类型
描述
CLK
输入
BOOL
任何布尔变量。
  • TRUE: 检测到上升沿,将 Q 设置为 TRUE。
  • FALSE:未检测到上升沿,将 Q 设置为 FALSE。
Q
输出
BOOL
  • TRUE: 当 CLK 为 TRUE 时。
  • FALSE:在所有其他情况下。

OSR 示例

OSR 功能块图示例
OSR 功能块图示例
OSR 梯形图示例
OSR 梯形图示例
OSR 结构化文本示例
OSR 结构化文本示例
结果
结果
(* ST Equivalence: OSR1 is an instance of an OSR block *) OSR1(cmd); nb_edge := ANY_TO_DINT(OSR1.Q) + nb_edge;
提供反馈
对本文档有问题或反馈吗? 请在这里提交您的反馈
Normal