SR(置位优先双稳态器)
功能
这个双稳态功能块实现 Q1
输出端为置位优先。
-
如果输入
S1=TRUE
,则Q1
输出端被置位也就是TRUE, 即使S1
变为 FALSE(假),Q1
仍然保持置位状态。 -
如果
R=TRUE
(真),则Q1
输出端被复位, 也就是FALSE。 -
如果两个输入都=TRUE,则
Q1
输出端被S1
设置为 TRUE(真)。 -
如果两个输入都=FALSE,则
Q1
输出端保持不变。 -
功能块初始化时,
Q1
为 FALSE(假)。
输入输出引脚
引脚名 | 引脚类别 | 数据类型 | 功能 |
---|---|---|---|
S1 | 输入 | BOOL | 如果为TRUE,Q1为置位,也就是TRUE |
R | 输入 | BOOL | 如果为TRUE,Q1为复位,也就是FALSE |
Q1 | 输出 | BOOL | 输出端 |
用法示例
SR_0(S1:=TRUE,R:=FALSE,Q1>=OUT);
(* 功能块SR_0的输出值复制给OUT变量 *)