跳到主要内容

扩展指令库

扩展指令库包含位逻辑、比较、信号处理、数学算法、PID 控制等扩展功能块与函数。

位逻辑运算

BitCount(位计数函数)
BitReset(位复位函数)
BitSet(位置位函数)
BitSetTo(位赋值函数)
BitTest(位测试函数)
BitToggle(位翻转函数)
CountBOOLeanEdges(布尔边沿计数函数)
CountFalInDWORD(下降沿计数函数)
CountRisInDWORD(上升沿计数函数)
GetBitStates(位状态获取函数)
ROL_FUN(循环左移函数)
ROR_FUN(循环右移函数)

比较运算

BinaryMaskCompare(掩码比较函数)
CompareLReal(浮点比较函数)
CompareLRealByPrecision(精度比较函数)
DifferenceQuotientFB(差商功能块)
IsValueInLimits(限值判断函数)
IsValueInRange(范围判断函数)
IsValueInTolerance(容差判断函数)
IsValueInToleranceByTime(限时容差判断功能块)

信号发生器

PulseRelay(脉冲继电器)

选择运算

SEL_FUN(选择函数)

数学功能算法

CalcDistance_2D(二维距离计算函数)
CalcDistance_3D(三维距离计算函数)
FloatingAverage(滑动平均函数)
GetFactorial(阶乘函数)
NthRoot(N次方根函数)
ScaleLinear(线性缩放函数)
SimpleSmoothingFB(简单平滑功能块)
SmoothByPolynomFB(多项式平滑功能块)
StoreMinMax(最值存储功能块)

PID控制

PID_FB(PID控制功能块)

信号转换指令

DeadBand(死区函数)
Limiter(限幅器)
PT(PT环节功能块)