一、标准库函数 Standard Library 标准库函数就是 STANDARD
LIB 中的一些常用的函数
1 双稳功能块 Bistable Function Blocks 1
1 SR 功能块 功能描述: 本功能块是对变量进行置位与复位
也就是说等同与 PLC 中的 SET 与 RESET 命令
当 SET1 为 TRUE 是则输出 Q1 置位,值为 TRUE 并保持
当 RESET 为 TRUE 时复位,值为 FALSE 并保持
注意:当 SET1 与 RESET 同时为 TRUE 时输出为 FALSE
(RS 功能块此时为 TRUE) 功能块如下图: 输入: SET1,BOOL 型 RESET,BOOL 型 输出: Q1,BOOL 型 1
2 RS 功能块 功能描述: 本功能块的主要功能同 SR 块
也是用来实现置位与复位的功能
当 SET 为 TRUE 是则输出 Q1 置位,值为 TRUE 并保持
当 RESET1 为 TRUE 时复位,值为 FALSE 并保持
注意:当 SET 与 RESET1 同时为真时输出为 TRUE
(SR 功能块此时为 FALSE) 功能块如下图: 输入: SET,BOOL 型 RESET1,BOOL 型 输出: Q1,BOOL 型 1
3 SEMA 功能块 功能描述: 本功能块的主要功能同SR块
也是用来实现置位与复位的功能
当CLAIM为TRUE时输出为TRUE
当RELEASE为TRUE时输出为FALSE
当两者同是为TRUE是输出为FALSE
本功能块与SR以及RS功能块的最大的不同就是本功能块是同过一个内部变量X来传递值的
语句如下: BUSY := X; IF CLAIM THEN X:=TRUE; ELSE IF RELEASE THEN BUSY := FALSE; X:= FALSE; END_I