OSR(单触发上升)
OSR 指令检测布尔变量的上升沿。当输入 CLK 从清零切换为置位(即,在输入 CLK 处检测到上升沿)时,OSR 块会将输出 Q 置位一个周期。
支持的语言︰功能块图、梯形图和结构化文本。
该指令适用于 Micro810、L20E、L50E 和 L70E 控制器。
OSR

参数 | 参数类型 | 数据类型 | 描述 |
|---|---|---|---|
CLK | 输入 | BOOL | 任何布尔变量。
|
Q | 输出 | BOOL |
|
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;
提供反馈