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