跳到主要内容

DifferenceQuotientFB

功能说明

指定步长的简单微分求导数,返回1/12deltaT*(value(n-2)-8value(n-1)+8value(n+1)-value(n+2)),从第4个周期开始输出

输入参数

名称类型描述
enableBOOL上升沿触发功能块初始化并开始工作, 低电平停止功能块
insrtBOOL上升沿将value插入待求导的队列, 满4个开始输出
valueLREAL待求导的数
deltaTLREAL用于求导的步长

输出参数

名称类型描述
derivatedValueLREAL微分导数
errorBOOL是否有错误
statusWORD0: 正常工作 16#7000: 没有计算 16#7001: 功能块首次开始工作 16#7002: 导数已经计算 16#7010: 数据不够 16#8200: 计算出错

使用说明

在程序中调用 DifferenceQuotientFB 指令,根据参数表完成变量连接后即可使用。