DERIVATE

实型值在定义的循环时间内的差分。
操作详细信息︰
  • 如果 CYCLE 参数值小于设备的执行周期时间,则将采样周期强制为该周期时间。
  • 对时间执行微分计算以毫秒为基数。例如,对在 1 秒钟时限内变为 2000 的输入 1000 求取微分会得到值 1。要将指令的输出换算成以秒为单位表示的值,可将该输出除以 1000。
支持的语言︰功能块图、梯形图和结构化文本。
该指令适用于 Micro810、L20E、L50E 和 L70E 控制器。
DERIVATE
DERIVATE
DERIVATE 参数
参数
参数类型
数据类型
描述
RUN
输入
BOOL
指示指令的操作模式。
  • TRUE: 正常(执行计算)
  • FALSE:复位
XIN
输入
REAL
定义对其执行微分计算的值。值必须为实型值。
CYCLE
输入
TIME
定义收集值的采样时间段。可能的时间段值范围为 0ms 至 49d17h2m47s294ms。
XOUT
输出
REAL
差分输出。
ENO
输出
BOOL
启用“输出”。
仅适用于梯形图程序。

DERIVATE 示例

DERIVATE 功能块图示例
DERIVATE 功能块图示例
DERIVATE 梯形图示例
DERIVATE 梯形图示例
DERIVATE 结构化文本示例
DERIVATE 结构化文本示例
(* ST Equivalence: DERIVATE1 is an instance of a DERIVATE block *) DERIVATE1(manual_mode, sensor_value, t#100ms); derivated_value := DERIVATE1.XOUT;
提供反馈
对本文档有问题或反馈吗? 请在这里提交您的反馈
Normal