RS(复位优先双稳态器)
功能
-
如果输入端
S=TRUE
,则输出端Q1
被置位。即使S
变为 FALSE(假),Q1
仍然保持置位状态。 -
如果
R1=TRUE(真)
,则Q1
被复位。 -
如果两个输入都=TRUE(真),则由
R1
将Q1
输出端设置为 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变量 *)