DERIVATIVE
- 位置
sys_utils.aclib
- 功能说明
对连续输入的变量进行微分运算。为了获得更好的结果,DERIVATIVE运算过程中使用最新的四个输入值,以减少因输入参数不精确产生的误差。
- 参数说明
输入参数 | 数据类型 | 描述 | 掉电保持 | 常量 |
---|---|---|---|---|
IN | REAL | 输入值 | × | × |
TM | DWORD | 时间常量 | ✔ | × |
RESET | BOOL | 重启信号 | ✔ | × |
输出参数 | 数据类型 | 描述 | 掉电保持 | 常量 |
---|---|---|---|---|
OUT | REAL | 微分输出值 | ✔ | × |
- 公式
k-3、k-2、k-1、k为连续四次输入值的标记
- 示例
- CFC示例
- ST示例
- LD示例
- IL示例
- CFC示例
INTEGRAL
- 位置
sys_utils.aclib
- 功能说明
实现函数积分功能
- 参数说明
输入参数 | 数据类型 | 描述 | 掉电保持 | 常量 |
---|---|---|---|---|
IN | REAL | 输入值 | × | × |
TM | DWORD | 时间常量 | ✔ | × |
RESET | BOOL | 重启信号 | ✔ | × |
输出参数 | 数据类型 | 描述 | 掉电保持 | 常量 |
---|---|---|---|---|
OUT | REAL | 积分值 | ✔ | × |
OVERFLOW | BOOL | 溢出标志,如果值超出±1038,则为TRUE | ✔ | × |
- 公式
k-1、k 为连续两次输入值的标记
- 示例
- CFC示例
- ST示例
- LD示例
- IL示例
- CFC示例