CmpLSUtil

浏览: 时间:2025-04-15 分类:PLC库文件

CmpLSUtil:包含常用标志位、字符串操作等功能块

点击下载

指令名称FB/FC简要功能
CTUD_PersistentFB掉电保持计数器
TonRFB在定时过程中暂停和恢复计时,特殊功能:
可暂停:当In信号变为FALSE时,计时暂停但不清零
可恢复:当In信号重新变为TRUE时,从暂停时间点继续计时
可复位:通过reset信号可以完全复位计时器
BytesInsertFC在原字节数组中间插入一段字节数组
BytesMidFC截取字节数组中间的一个片段
BytesToHexStringFC将字节数组的数据转化为对应的16进制数字的字符串
HexStringToBytesFC将16进制数字的字符串转化为字节数组的数据
csvFileWriteFC修改csv文件指定单元格的内容
FileBackspaceFC删除文件的指定字符,支持最大16MB文件字符的删除。含5种删除方式:1-指定光标位置与数量删除;2-删除指定内容;3-删除指定字符前指定数量字符:4-删除指定字符后指定数量字符;5-删除全部内容
FileCreatFC创建一个新的文件。若文件存在,则取消创建新文件
FileReadFC读取文件的全部内容放到pResult缓冲区,并输出文件大小
FileWriteFC插入字符到指定文件,支持最大16MB文件的内容写入。含5种字符的写入方式:0-在文件开头插入;1-在文件末尾插入;2-指定光标位置插入;3-在指定字符前插入;4-在指定字符后插入
StringSplitFC将字符串按行拆分为多个字符串
FlagBitsPLC运行用户程序运行时置为 ON 状态
PLC停止用户程序运行时置为 OFF 状态
第一周期为TRUE用户程序开始运行的第一个周期为 ON
第一周期为FALSE用户程序开始运行的第一个周期为 OFF
周期时钟10ms10ms 时钟周期的振荡时钟
周期时钟100ms100ms 时钟周期的振荡时钟
周期时钟1s1s时钟周期的振荡时钟
周期时钟1min1min时钟周期的振荡时钟
程序运行时间表示程序运行的总时间,用百分之一秒(0.01 秒)为单位
最短扫描周期时间记录程序每个周期的最短周期时间间隔。
最长扫描周期时间记录程序每个周期的最长周期时间间隔。
实时时钟毫秒实时时钟毫秒(0-999)
实时时钟秒实时时钟秒(0-59)
实时时钟分实时时钟分(0~59)需要先将PLC进行同步时钟的操作
实时时钟时实时时钟小时(0-23)需要先将PLC进行同步时钟的操作
实时时钟日实时时钟日(1~31)需要先将PLC进行同步时钟的操作
实时时钟月实时时钟月(1~12)需要先将PLC进行同步时钟的操作
实时时钟年实时时钟公历年(2000-2099)需要先将PLC进行同步时钟的操作
实时时钟星期实时时钟星期
运行次数PLC开始运行的次数
停止次数PLC停止运行的次数
CONCAT2FC长字符串处理 从字符串指定位置取指定长度的字符串,返回所取长度的字符串
DELETE2FC长字符串处理 在输入源字符串中删除指定位置指定长度的字符串,合并成新的字符串输出
FIND2FC长字符串处理 检测目标字符串在源字符串中的位置
INSERT2FC长字符串处理 在输入源字符串中插入新的字符串,合并成新的字符串输出
LEFT2FC长字符串处理 从字符串左侧开始向右提取size个字符,返回所取长度的字符串
LEN2FC长字符串处理 获取字符串的长度指令
MID2FC长字符串处理 从字符串指定位置取指定长度的字符串,返回所取长度的字符串
RIGHT2FC长字符串处理 从字符串右侧开始向左提取size个字符,返回所取长度的字符串