一、标准库函数StandardLibrary标准库函数就是STANDARD
LIB中的一些常用的函数
1双稳功能块BistableFunctionBlocks1
1SR功能块功能描述:本功能块是对变量进行置位与复位
也就是说等同与PLC中的SET与RESET命令
当SET1为TRUE是则输出Q1置位,值为TRUE并保持
当RESET为TRUE时复位,值为FALSE并保持
注意:当SET1与RESET同时为TRUE时输出为FALSE
(RS功能块此时为TRUE)功能块如下图:输入:SET1,BOOL型RESET,BOOL型输出:Q1,BOOL型1
2RS功能块功能描述:本功能块的主要功能同SR块
也是用来实现置位与复位的功能
当SET为TRUE是则输出Q1置位,值为TRUE并保持
当RESET1为TRUE时复位,值为FALSE并保持
注意:当SET与RESET1同时为真时输出为TRUE
(SR功能块此时为FALSE)功能块如下图:输入:SET,BOOL型RESET1,BOOL型输出:Q1,BOOL型1
3SEMA功能块功能描述:本功能块的主要功能同SR块
也是用来实现置位与复位的功能
当CLAIM为TRUE时输出为TRUE
当RELEASE为TRUE时输出为FALSE
当两者同是为TRUE是输出为FALSE
本功能块与SR以及RS功能块的最大的不同就是本功能块是同过一个内部变量X来传递值的
语句如下:BUSY:=X;IFCLAIMTHENX:=TRUE;ELSEIFRELEASETHENBUSY:=FALSE;X:=FALSE;END_IF功能块如下图:输入:CLAIM,BOOL型RELEASE,BOOL型输出:BUSY,BOOL型1
2计数器功能块Counter1
1CTD功能块功能描述:本功能块是自减记数器
也就是说当信号由低电频变为高电频时进行自减记