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变量 *)