跳到主要内容

RS(复位优先双稳态器)

功能

  • 如果输入端 S=TRUE,则输出端 Q1 被置位。即使 S 变为 FALSE(假),Q1 仍然保持置位状态。

  • 如果 R1=TRUE(真),则 Q1 被复位。

  • 如果两个输入都=TRUE(真),则由 R1Q1 输出端设置为 FALSE(假)。

  • 如果是第一次调用此功能块,则 Q1 为 FALSE(假)

  • 如果两个输入都=FALSE,则 Q1 输出端保持不变。

  • 功能块初始化时, Q1 为 FALSE(假)。

输入输出引脚

引脚名引脚类别数据类型功能
S输入BOOL如果为TRUE,Q1为置位,也就是TRUE
R1输入BOOL如果为TRUE,Q1为复位,也就是FALSE
Q1输出BOOL输出端

用法示例

RS_0(S:=TRUE,R1:=FALSE);
OUT := RS_0.Q1 ;
(* 功能块RS_0的输出值复制给OUT变量 *)