codesys标准函数说明

codesys标准函数说明

ID:12012542

大小:1.37 MB

页数:39页

时间:2018-07-15

codesys标准函数说明_第1页
codesys标准函数说明_第2页
codesys标准函数说明_第3页
codesys标准函数说明_第4页
codesys标准函数说明_第5页
资源描述:

《codesys标准函数说明》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、一、标准库函数StandardLibrary标准库函数就是STANDARD.LIB中的一些常用的函数。1.1双稳功能块BistableFunctionBlocks1.1.1SR功能块功能描述:本功能块是对变量进行置位与复位。也就是说等同与PLC中的SET与RESET命令。当SET1为TRUE是则输出Q1置位,值为TRUE并保持。当RESET为TRUE时复位,值为FALSE并保持。注意:当SET1与RESET同时为TRUE时输出为FALSE。(RS功能块此时为TRUE)功能块如下图:输入:SET1,BOOL型RESET,BOOL型输出:Q1,BOOL型1.1.2RS功能块功能描述

2、:本功能块的主要功能同SR块。也是用来实现置位与复位的功能。当SET为TRUE是则输出Q1置位,值为TRUE并保持。当RESET1为TRUE时复位,值为FALSE并保持。注意:当SET与RESET1同时为真时输出为TRUE。(SR功能块此时为FALSE)功能块如下图:输入:SET,BOOL型RESET1,BOOL型输出:Q1,BOOL型1.1.3SEMA功能块功能描述:本功能块的主要功能同SR块。也是用来实现置位与复位的功能。当CLAIM为TRUE时输出为TRUE。当RELEASE为TRUE时输出为FALSE。当两者同是为TRUE是输出为FALSE。本功能块与SR以及RS功能块

3、的最大的不同就是本功能块是同过一个内部变量X来传递值的。语句如下:BUSY:=X;IFCLAIMTHENX:=TRUE;ELSEIFRELEASETHENBUSY:=FALSE;X:=FALSE;END_IF功能块如下图:输入:CLAIM,BOOL型RELEASE,BOOL型输出:BUSY,BOOL型1.2计数器功能块Counter1.2.1CTD功能块功能描述:本功能块是自减记数器。也就是说当信号由低电频变为高电频时进行自减记数。其中CD是输入信号,LOAD是初始化信号,也就是说当LOAD输入为TRUE时功能块开始工作。PV是初始化记数值,也就上通过PV来初始化CV的值。当每

4、有一个输入信号时,则CV减一,直到CV减到0时输出Q有输出为TRUE。功能块如下图:输入:CD,BOOL型LOAD,BOOL型PV,INT型输出:Q,BOOL型CV,INT型1.2.2CTU功能块功能描述:本功能块是自加记数器。也就是说当信号由低电频变为高电频时进行加一记数。其中CU是输入信号,RESET是复位信号,也就是说当LOAD输入为TRUE时功能块复位。CV是当时记数值。当每有一个输入信号时,则CV加一,直到CV加到CV=PV时输出Q有输出为TRUE。功能块如下图:输入:CU,BOOL型RESET,BOOL型PV,INT型输出:Q,BOOL型CV,INT型1.2.2CT

5、UD功能块功能描述:本功能块是一个可以进行自减也可以进行自加的功能块,也就是说它整合了前面两个功能块的功能。当输入用CU、RESET及PV,也就是说当RESET有一个信号,则CV会被初始化为0,此时功能块是用作为自加计数器,对CU进行记数。当CV=PV时在QU端有输出。功能同CTU功能块。当LOAD有一个信号时,则CV会被初始化为PV,此时本功能块会被用作为一个自减计数器。当有输入时则CV减一,当CV=0是QD有输出。功能块如下图:输入:CU,BOOL型CD,BOOL型RESET,BOOL型LOAD,BOOL型PV,INT型输出:QU,BOOL型QD,BOOL型CV,INT型1

6、.3字符串操作函数StringFunctions1.3.1CONCAT函数功能描述:这是一个串连接函数。它的主要功能就是把两个输入串连成一个串。函数块如下图:输入:STR1,STRING型STR2,STRING型输出:由于功能块与函数的区别,函数的输出即返回值是用户自己定义的变量,是STRING型。1.3.2DELETE函数功能描述:本函数是从给定的串中删除给定位置开始的字符串。STR是输入串,LEN是要删除的长度,POS是开始的位置。函数块如下图:输入:STR,STRING型LEN,INT型POS,INT型输出:完成操作后的串,STRING型1.3.3FIND函数功能描述:本

7、函数就是在给定的串中查找所要查的串的位置。给出第个一个字符的位置。函数块如下图:输入:STR1,STRING型STR2,STRING型输出:STR2首字符在STR1中的位置。INT型1.3.4INSERT函数功能描述:本函数就是在串的给定的位置中插入一个串。STR2串插入STR1中的POS位置。函数块如下图:输入:STR1,STRING型STR2,STRING型POS,INT型输出:完成操作后的串,STRING型1.3.5LEFT函数功能描述:从给定的串的左开始取字符串SIZE位。函数块如下

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。